qt默认的界面虽然设计简单,缺点也比士嫣轶嗄较明显,就是界面太简陋了,不好看。看着就像是山寨的,体现不出或很难体现出高端大气。其实我们使用qss绛纲苘浑样式表一样也可以设计出很好看的界面。本章经验只是抛砖引玉,详细内容还是要自己学习。
工具/原料
qtcreator
方法/步骤
1、默认我们已经创建好了项目文件,并在创建界面那一项打了沟这里我们在设计模式中拖入一个按钮
2、点击按钮然后鼠标右键选择更改样式表
3、在这里可以添加资源、渐变、颜色、字体等等的样式也可以自己手动在里面输入合适的样式表样式的格式和css类似,可以参考书写css样式表但还是有些不同的地方具体请查看qt5的qss文档
4、样式设置完成后我们点击apply就可以立即看到当前设置的样式表样式若样式表编写格式错误,会提示无效样式若确定样式表没问题,但没有立即显示出来请保存后再编译运行若还是没有显示出应有的样式,请检查样式表的内容是否正确
5、在代码里我们可以通过setstylesheet函数来设置widget的样式表这里我尺攵跋赈们吧按钮的样式设置为字体红色,背景白色ui->pushButton_2->setStyleS茑霁酌绡heet("QPushButton{color:red;background:white;}");
6、点击编译并运行后可以看到我们设置的样式表的效果这里只对qss样式表做一个简单的介绍,要想书写出漂亮的界面还必须掌握并熟练qss