带文件对话框的样式表

时间:2013-08-23 18:35:07

标签: python qt user-interface stylesheet traits

我想在我的基于Python Traits的GUI应用程序中加入样式表。到目前为止,我一直在用QtView对象定义我的所有视图,因为它们允许稍微更多的功能,包括style_sheet属性。是否对文件对话框和其他内置UI对话框进行了这样的修改?从查看traitsui.file_dialog看来,它使用View而不是QtView对象定义所有内容。谢谢

1 个答案:

答案 0 :(得分:1)

实际上,有一种方法可以将样式表应用于文件对话框。一些默认的UI视图可能是QDialog's,在这种情况下,存在一种称为QFileDialogdocumentation here的UI方法。

因此,如果你想在QFileDialog上设置样式表,你可以这样做:

QFileDialog dialog;
dialog.setStyleSheet("QPushButton { background-color: red }");
dialog.exec_();