最近根据导师要求对一个软件进行界面美化,当然从编码到界面是整个过程了,编码基本已经没有什么特别大的问题,抽时间做了个界面美化
首先推荐一个软件,QSS-Editor值得拥有一下,额,不是一款开发软件,纯粹的界面编辑实时查看型辅助软件,基于Qt的
https://github.com/smoked-herring/qsseditor/releases
如果,我是说如果学过CSS的,那么这种编码风格真的是再熟悉不过了,典型的CSS风格,但是Qt毕竟是一款界面处理为主的软件,在美化层面而言QSS要比CSS超微差点
经典模板参考:
https://github.com/GTRONICK/QSS
玛德,这个模板是碰巧搜到的,所以说概率这种事情,一言难尽!
如何在Qt-Creator里面使用.qss文件?
https://github.com/search?q=QT+Style+Sheets+templates
1、工程目录下创建resource文件夹
2、右击该工程并新建,定位到resource文件夹,输入资源名称为‘qss’并下一步至结束
3、右键新建的.qrc文件,点击prefix,在弹出窗口输入/Qss
4、resource目录创建Qss文件夹并将.qss文件放入
5、点击.qrc文件,将.qss文件加入工程
在main()函数中进行如下操作:
QFile qss(":/Qss/Ubuntu.qss"); qss.open(QFile::ReadOnly); if(qss.isOpen()) { QString styleSheet = QObject::tr(qss.readAll()); qApp->setStyleSheet(styleSheet); qss.close(); }
注意:qApp是默认结构,不用单独定义,加入上述代码即可使用定义的.qss功能了,实际上,如果你掌握了qss的使用方法(CSS使用者而言上手极快),那么编写自己的.qss修饰文件只是时间问题,看自己心情了,当然审美观也很重要
研究工作在于不断学习,之所以觉得搞不定往往是知识面问题,所以,学习吧骚年,奋斗的人生才是幸福的人生,“努力学习科学文化知识”不是一句口号,行动才是成功的先导
不要觉得自己很厉害,也不要觉得自己一无是处,“天生我材必有用”,知道自己菜并且有动力去改变,这才是王道!
人民对美好生活的向往就是我们的奋斗目标——(习主席教导我们要忠于党忠于人民)