使用 Qt Creater 编程时,经常会用到图片或者样式文件,下面介绍如何添加图片、样式文件等资源到 Qt Creater 中,具体步骤如下:
- 右键项目,选择 Add New
- 根据需要选择模板,这里选择Qt模板里的Qt Resource File
- 自定义资源文件名称,默认添加项目路径
- 新建资源文件完成后,点击 Add Prefix 添加前缀,“ / ”一定要添加,否则找不到路径
- 在项目路径下,提前创建 images 文件夹,并将图片拷贝到该文件夹下
- 点击 Add Files 添加图片文件后,保存
- 添加 qss 样式表文件,命名时注意添加 “.qss” 文件格式后缀,默认添加到项目路径下
样式表文件(qss):用来定义 GUI 元素的外观和感觉,包括布局,颜色,鼠标的行为,大小和字体等待。与 HTML 的 CSS 类似,在应用程序运行时会载入和解析这些样式定义,从而使应用程序的界面呈现不同的效果。
//样式表示例
QRadioButton{
spacing: 2px;
color: white;
}
QRadioButton::indicator {
width: 45px;
height: 30px;
}
QRadioButton::indicator:unchecked {
image: url(:/images/switch_off.png);
}
QRadioButton::indicator:checked {
image: url(:/images/switch_on.png);
}