关于QMessageBox样式

qixing1115 2011-08-08 04:34:58
请问QT中怎么的QSS里单独设置某个QMessageBox里的OK按钮的样式
...全文
1883 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lefttime 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 qixing1115 的回复:]

可我的都是QMessageBox::information(this,NULL,NULL);
这样的怎么设置样式
[/Quote]

将样式统一放在一个qss文件中, 应用程序初始化时导入即可, 此时依附当前应用程序的QWidget自然会受其影响~``
qixing1115 2011-08-09
  • 打赏
  • 举报
回复
可我的都是QMessageBox::information(this,NULL,NULL);
这样的怎么设置样式
qixing1115 2011-08-09
  • 打赏
  • 举报
回复
可我的都是QMessageBox::(this,NULL,NULL);
这样的怎么设置样式
lefttime 2011-08-08
  • 打赏
  • 举报
回复
单独设置某个控件中的子控制, 在QSS中可根据控件名称来定位搜索, 这点可以满足LZ的需求;

这里假设你的QMessageBox控件名为messageBox, 而其中的OK按钮控件名为okButton,则在全局可以这么设定


...
QMessageBox#messageBox QPushButton#okButton{
...... // 在这里可以添加修改所需的样式代码
}
...

21,495

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧