如何在 Qt Creater 中添加资源文件

使用 Qt Creater 编程时,经常会用到图片或者样式文件,下面介绍如何添加图片、样式文件等资源到 Qt Creater 中,具体步骤如下:

  • 右键项目,选择 Add New

如何在 Qt Creater 中添加资源文件_第1张图片

  • 根据需要选择模板,这里选择Qt模板里的Qt Resource File

如何在 Qt Creater 中添加资源文件_第2张图片

  • 自定义资源文件名称,默认添加项目路径

如何在 Qt Creater 中添加资源文件_第3张图片

  • 新建资源文件完成后,点击 Add Prefix 添加前缀,“ / ”一定要添加,否则找不到路径

如何在 Qt Creater 中添加资源文件_第4张图片

  • 在项目路径下,提前创建 images 文件夹,并将图片拷贝到该文件夹下
  • 点击 Add Files 添加图片文件后,保存

如何在 Qt Creater 中添加资源文件_第5张图片

  • 添加 qss 样式表文件,命名时注意添加 “.qss” 文件格式后缀,默认添加到项目路径下

样式表文件(qss):用来定义 GUI 元素的外观和感觉,包括布局,颜色,鼠标的行为,大小和字体等待。与 HTML 的 CSS 类似,在应用程序运行时会载入和解析这些样式定义,从而使应用程序的界面呈现不同的效果。

如何在 Qt Creater 中添加资源文件_第6张图片
如何在 Qt Creater 中添加资源文件_第7张图片
如何在 Qt Creater 中添加资源文件_第8张图片

//样式表示例
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);
}

你可能感兴趣的:(#,Qt开发,qt,开发语言,Qt,Creater,C++,qss)