Does anyone have idea on how to style this rectangular button -which is a default child of a QToolbar?
当图形界面处于正常屏幕模式时,前两个图像显示按钮 . 它出现;因为工具栏图标没有足够的空间 . 第三张图显示了全屏模式,其中我的图标有空格 .
我想设计它的形状,使它有一个径向边框,没有角落 . 在第二张图片中,这将取消其丑陋的外观 .
我想让用户在普通视图中使用该界面,因此无法将应用程序锁定到全屏 . 我确实想要使用按钮,因此不允许删除 . 将其位置设置为左侧5个像素或用另一个可设置的按钮替换它可能是可能的解决方案,但我无法设法做到这一点 .
我使用工具按钮和按钮样式表玩了很多,但是没有运气来设计这个小按钮 . 我非常痴迷于我的图形设计,但不想浪费太多时间(如果解决方案不是微不足道的话,我会将工具栏改为矩形) .
提前致谢 .
3 回答
我通过列出工具栏的子对象名称找到了解决方案 .
在列表中,只有一个对象具有默认名称(不是" ") . 这是 qt_toolbar_ext_button
然后我能够将它设计为:
我知道这已经得到了解答,但是对于任何需要知道答案的人来说,它是一个“QToolButton”,如果你需要设置一个带有对象名称的特定按钮,你可以在外部资源文件样式表或者在外部资源文件样式表中执行“QToolButton#objectName”不同对象的Widget UI样式表对话框 .
查看文档 - http://doc.qt.digia.com/4.2/stylesheet.html这将为您提供Qt或"QSS"文件中样式表的语法 .
就这么做:Qt documentation about stylesheets