我知道我可以将Icon
and添加Text
到 aQPushButton
中,但我对它们的布局不满意。有没有办法QLayout
用我想要的任何控件添加 a QPushButton
?例如,我可以有一个Icon
, 两行文本,然后在右侧有另一个图标。
问问题
333 次
2 回答
0
好吧,真的很丑……
但是如果你只需要一次并且不想开发自己的小部件,你可以把你想要的所有东西都涂成a QPixmap
,并将其设置为普通的图标QPushButton
。
于 2012-09-10T14:47:01.857 回答
0
我怀疑这个问题的唯一答案是从以下任何一个派生一个类:
1)一个QPushButton
类并重新实现绘画程序。
2)一个QLayout
满足你需求的类,并捕获传递给它的 MouseEvents 并直接处理它们。但是较低的类也可以捕获 MousEvents,并且可能会超过你的父类看到它们,所以要小心你放入 Layout 的内容。
于 2012-09-10T14:41:01.797 回答