在vs&qt中使用资源文件
来源:互联网 发布:数据挖掘 毕业论文 编辑:程序博客网 时间:2024/04/20 14:40
在vs环境下用qt进行开发时,常常需要用到各种资源,如图表、样式表等。在这种情况下,使用资源文件是最恰当的选择,使用资源文件可以将资源编译到.exe文件中,即使脱离编译器独立运行也可以达到应有的效果;倘若不采用资源文件的形式使用这些资源,那么在脱离编译器的情况下,这些资源文件不能正常显示。这篇博客会详细描述在vs中使用资源文件的方法和步骤。
第一步:使用vs新建qt application项目,如我建立的项目E:\Code\QSS,其中QSS是项目的名称,项目放在E:\Code目录下;
第二步:将需要用到的资源复制到项目的Resources目录中,如我的资源文件放在E:\Code\QSS\QSS\Resources,注意看清目录;
第三步:如果需要用到样式表,那么在Resources目录中新建文本文件,修改拓展名为.qss,在文件中编辑需要的样式表,如我的.qss文件为stylesheet.qss;
第四步:在vs的解决方案窗口中,有Resources Files文件夹,展开后可以看到.qrc文件,双击,Qt Resources Editor窗口,点击Add按钮,将需要的资源添加到资源文件中。注意;再添加完成后,需要保存,否则结果会丢失,要再次添加。
第五步:使用资源文件。代码如下:
int main(int argc, char *argv[]){ QApplication a(argc, argv); Widget w; w.show(); QFile styleFile(":/QSS/Resources/stylesheet.qss"); styleFile.open(QIODevice::ReadOnly); QString setStyleSheet(styleFile.readAll());; a.setStyleSheet(setStyleSheet); return a.exec();}以上就是在vs中使用资源文件的详细步骤,如果遇到更改.qss文件,但是运行结果不改变的情况,请参看我的上一篇博客,其中给出了解决办法。如有问题,请留言。。
0 0
- 在vs&qt中使用资源文件
- 在vs&qt中使用资源文件
- vs中使用qt的qrc生成rcc资源文件
- QT+2008VS资源文件的使用
- 如何在Qt中添加资源文件
- VS下QT学习笔记-使用.qrc资源文件
- VS下QT学习笔记-使用.qrc资源文件
- VS下QT学习笔记-使用.qrc资源文件
- VS资源文件在另一个编译器中打开
- Qt中使用qrc管理和使用资源文件
- QT中使用qDebug()在VS下的设置
- QT5 在VS里用QT Designer 打开UI文件资源丢失情况解决
- 在VB项目中使用资源文件
- 在VB项目中使用资源文件
- 如何在.Net 中使用资源文件?
- C# 在Sharpdevelop 中使用资源文件
- 2.QT中使用资源文件,程序打包
- VS2010在QT中使用qrc文件
- winfrom表格DataGridView下拉框DataGridViewComboBoxColumn选择事件
- android -- 编译不同库及编译脚本之区别
- 黑马程序员——Java基础---面向对象(接口)--第7天--第95-97集
- 黑马程序员java自学总结之--模式
- freemarker.core.ParseException:Unexpected end of file reached
- 在vs&qt中使用资源文件
- 使用enable_shared_from_this
- 安卓渗透神器dsploit笔记
- QString字符转换
- 10W个为什么
- freemarker.core.InvalidReferenceException
- 黑马程序员——Java基础---面向对象(多态)--第8天--第98-106集
- 在做项目中遇到adapter中按钮换背影图失败
- 选择排序