在设计器和代码中为我的自定义窗口小部件

时间:2015-10-07 20:43:34

标签: c++ qt qtstylesheets qpushbutton

我有一个来自QPushButtonMyButton的自定义窗口小部件。它是在一个.cpp文件中实现的,我在Qt Creator中以我的应用程序的形式使用它(我添加了QPushButton然后将其提升到MyButton)。

正如这里所讨论的:Should I really use a single qss file for my application instead of having one for each (UI) class?我希望通常在其构造函数中设置CSS(按钮的一般外观,背景图像,悬停行为等),但我也希望能够设置它在Qt Creator中(可能自定义字体大小/颜色;通常特定于特定按钮)。

问题是,当发出setupUi调用时,我的按钮被创建,他们在他们的构造函数中设置他们的样式,但是然后Qt应用Qt Creator中设置的样式,立即覆盖我的。

我能做些什么来达到这个效果?

0 个答案:

没有答案