qt的qss设置

首先在main函数中添加qss的获取方式:

QFile styleFile(“:/resource/style/ui.qss”); if(!styleFile.open(QFile::ReadOnly)){ qDebug() << “ui.qss open failed”; } QString str =QString( styleFile.readAll()); styleFile.close(); qApp->setStyleSheet(str); 注意此时的qss文件路径是个相对路径,具体的需要自己配置。

需要先将QSS文件加入到资源文件中,然后在QSS文件中填写,具体如下:

AreaBasicFrame QLabel#communicatestatusname,QLabel#switchtatusname { background-image: url(“:/resource/border/littleborder.png”); } AreaBasicFrame QLabel#power,QLabel#electric { background-image: url(“:/resource/border/middleborder.png”); } QCheckBox::indicator:unchecked { image: url(://resource/area/checkbox/close.png); } QCheckBox::indicator:checked { image: url(://resource/area/checkbox/open.png); }

设置控件的方式如以上一样。

正对一些文字的设置可以写为: background-color: #f39c12; color: #ffffff; text-align: center; font-size: 24px; min-width: 220px; min-height: 60px; max-width: 220px; max-height:60px; margin-left: 290px; border-width: 0; border-radius: 5px; border:none; background-image: url(“:/set_module_img/resource/image/settingModuleImg/bg_set_1.png”); background-color: transparent;

设置完成后,可以编译运行查看一下效果。

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:qt的qss设置 https://www.yhzz.com.cn/a/22129.html

上一篇 2023-08-21 12:38:43
下一篇 2023-08-21 13:59:21

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。