我想将样式表合并到基于 Python Traits 的 GUI 应用程序中。到目前为止,我一直在根据 QtView 对象定义我的所有视图,因为它们允许更多的功能,包括 style_sheet 属性。文件对话框和其他内置 UI 对话框是否有过这样的修改?从 traitsui.file_dialog 看来,它似乎用 View 而不是 QtView 对象定义了一切。谢谢
问问题
662 次
1 回答
1
实际上,有一种方法可以将样式表应用于 File-Dialog。一些默认的 UI 视图可能是QDialog's
,在这种情况下,存在一个 UI 方法,称为QFileDialog
,文档here。
所以如果你想设置样式表,QFileDialog
你可以这样做:
QFileDialog dialog;
dialog.setStyleSheet("QPushButton { background-color: red }");
dialog.exec_();
于 2013-08-23T19:36:48.863 回答