pythonqt(PySide)QPushButton样式表导致“断言‘GTK_IS_WIDGET(WIDGET)’失败”

2024-05-23 19:43:07 发布

您现在位置:Python中文网/ 问答频道 /正文

每次尝试将样式表应用于QPushButton时,都会出现错误:

(python:21347): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed". 

错误出现两次,但程序仍然运行良好,样式表似乎正确应用。以下是仍会产生错误的最小代码:

^{pr2}$

评论按钮设置样式表消除错误消息。如果有区别的话,我在xubuntu13.10下使用repo中的库运行这个。在

显然,这个错误实际上并不是一个严重的问题,因为代码按预期运行,没有任何问题,但是我真的想去掉错误消息!在


Tags: 代码消息gtkgetis错误widget样式表
1条回答
网友
1楼 · 发布于 2024-05-23 19:43:07

它似乎是针对您的平台的。有许多错误报告都有相同的错误。但请尝试为应用程序设置cleanlooks样式。像这样:

app = QtGui.QApplication(sys.argv)
#QCleanlooksStyle
app.setStyle('cleanlooks')

或使用命令行:

^{pr2}$

相关问题 更多 >