如何在QFileDialog上设置样式表?

大流士

我正在尝试设置QFileDialog样式表,但没有效果。这是代码:

dial = QFileDialog()
dial.setStyleSheet(self.styleSheet())
path = dial.getOpenFileName(self, "Specify File")

任何想法为什么这不起作用?

Trilarion

我建议始终设置父级,并尽可能使用样式表的继承。这样,您还可以使用的静态功能QFileDialog

我可以证实ekhumoros怀疑本机文件对话框会忽略样式表。在Windows上确实可以。

这里是使用Qt内置文件对话框的示例。

from PyQt5 import QtWidgets

def show_file_dialog():
    QtWidgets.QFileDialog.getOpenFileName(b, options=QtWidgets.QFileDialog.DontUseNativeDialog)

app = QtWidgets.QApplication([])

b = QtWidgets.QPushButton('Test')
b.setStyleSheet("QWidget { background-color: yellow }")
b.clicked.connect(show_file_dialog)
b.show()

app.exec_()

看起来像

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在我的WordPress上添加新的样式表

来自分类Dev

如何在QTableView中为当前项目设置样式表

来自分类Dev

PyQt:如何在缩放模式下设置样式表内容?

来自分类Dev

如何在Rails的应用程序样式表之后包含视图样式表?

来自分类Dev

如何在父主题的“颜色主题”样式表之后加载子主题的样式表?

来自分类Dev

如何设置QPushButton样式表影响按钮的大小?

来自分类Dev

如何在体内正确加载样式表?

来自分类Dev

如何在样式表中指定progressBarStyleHorizontal属性

来自分类Dev

如何在css中链接样式表

来自分类Dev

如何在样式表的URL中换行

来自分类Dev

如何在phonegap中引用样式表?

来自分类Dev

如何在WordPress中隐藏插件样式表

来自分类Dev

如何在css中链接样式表

来自分类Dev

如何在Android中使用多个xml“样式表”?

来自分类Dev

如何在React中使用.css样式表?

来自分类Dev

减少响应式样式表的设置?

来自分类Dev

在Heroku上仅打印样式表

来自分类Dev

如何在加载和显示没有任何样式的页面后加载样式表

来自分类Dev

如何在加载和显示没有任何样式的页面后加载样式表

来自分类Dev

CSS无法从外部样式表进行样式设置

来自分类Dev

如何从HTML解析/下载样式表

来自分类Dev

如何保持xml样式表?

来自分类Dev

如何修改导线样式表

来自分类Dev

如何应用范围样式表?

来自分类Dev

如何更新样式表的单个属性?

来自分类Dev

移动设备的样式表应如何?

来自分类Dev

如何覆盖全局Bootstrap样式表?

来自分类Dev

如何从样式表调用JBOSS服务?

来自分类Dev

如何为插件添加样式表