我正在为我的PyQt4
应用程序自定义窗口标题栏。据我所知,不可能为此目的使用Style-sheet
。相反,我必须隐藏标题栏
.setWindowFlags(QtCore.Qt.FramelessWindowHint)
实现我自己的标题栏。这就是我感到困惑的地方,因为我看到有人确实使用了QHboxlayout
和{
他用Style-Sheets
来装饰每个小部件。对于一个简单的标题栏来说,这可能没问题。但是如果我想要更复杂的标题栏呢?在
我不认为仅仅通过改变Style-Sheets
属性就可以得到这种外观。在
所以,我的问题是,有没有可能在PyQt4
中创建如此复杂的标题栏?如果是这样,作为一个初学者,我应该看什么?我会自己挖掘和学习这个概念,我只需要一些指导。在
也许我回答得太晚了,但不管怎样,我还是会告诉你一些我自己也有收获的事情。首先,使用PyQt4创建这样一个“复杂”的标题栏和UI非常容易。我建议你读这篇文章
Stacking QPushButtons on the other side of a QMenuBar
max/min/close按钮的UI可以使用样式表实现——您需要对它进行大量的修改。如果您在将Qt4代码调整为PyQt4时遇到困难,可以给我发邮件,我会尽力帮助您。在
相关问题 更多 >
编程相关推荐