我正在用python和pyqt4为我的覆盆子pi做一个程序。 现在我在我的树莓上启动程序,它会出错,而且不会显示我所做的按钮。 我把它设计成了qtdesinger,它显示了窗户,但上面什么也没有。在
这是我的错误:
X Error: BadAccess (attempt to access private resource denied) 10
Extension: 129 (MIT-SHM)
Minor opcode: 1 (X_ShmAttach)
Resource id: 0x2800001
X Error: BadShmSeg (invalid shared segment parameter) 128
Extension: 129 (MIT-SHM)
Minor opcode: 5 (X_ShmCreatePixmap)
Resource id: 0x280000a
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x280000b
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x280000b
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x280000b
这是我从qtdesigner得到的python代码:
^{pr2}$这是我的文件显示窗口: 导入系统 从PyQt4导入QtCore,QtGui 从测试导入Ui峎小部件
class StartQT4(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_Widget()
self.ui.setupUi(self)
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
myapp = StartQT4()
myapp.show()
sys.exit(app.exec_())
阿尼博迪有什么解决办法吗? 我在谷歌上搜索错误,但没有找到解决问题的答案。在
谢谢。。。在
我也发现了类似的问题。它需要root权限,当从user启动X-server时,例如使用
startx
命令,它会给出相同的错误。在解决方案是使用显示管理器,如lxdm、gdm等。在
我猜QT不能提升访问某些共享内存的权限,因为X是以用户权限运行的。在桌面管理器中,它以根用户权限运行。在
我对python应用程序也有同样的问题。在
我发现了以下内容:
这是从python更新开始的,其中包括pyqt和libqt的更新版本。在
作为一个附加测试,我能够完美地运行“eyes”和“firefox”(不导出显示变量)
当pyqt在使用“/unix”MIT-MAGIC-COOKIE-1时,当pyqt请求“填充”一个X11窗口时,问题似乎仍然存在主机名:实例“MIT-MAGIC-COOKIE-1
相关问题 更多 >
编程相关推荐