pyqt:控制边框小部件

时间:2011-10-30 16:17:52

标签: python pyqt

pyqt: how to put a border frame around a widget中,我在小部件周围创建了一个边框。我现在希望能够从底层程序中控制该边界。

1)基本小部件在Qt Designer中有一个类名,并在程序中使用该类名。如何为边框小部件提供类名?

2)我在Qt Designer中为边框小部件设置了背景颜色和边距。如何在程序中设置这些(覆盖Qt Designer设置)?

1 个答案:

答案 0 :(得分:0)

可以使用objectName属性在属性编辑器中设置窗口小部件的名称。无法更改班级名称(例如QWidget)。

可以使用setStyleSheet方法设置背景颜色。

提示:使用pyuic4将ui文件转换为python模块可以解决很多这类问题,因此您可以“看看它是如何完成的”。为此,请在控制台中运行以下命令:

pyuic4 -o output.py source.ui

生成的代码通常比它需要的更详细,但它应该让你很好地了解如何继续。