raspberrypi 4 wxpython不工作。

问题描述 投票:1回答:1

我使用了一个在线课程中的wxpython脚本,这个脚本是为python 2.7编写的。但是用python2到3的工具,现在是python3的。我已经用pip和pip3安装了wxpython。但是当我尝试运行脚本时,我收到了一个GTK警告的错误。有谁知道如何用wxpython解决这个问题,或者最好是用Tkinter写的脚本。我已经忙了好几个小时了,把python更新到3.8,而且我也有最新的GTK。

import wx

try:
    with open("test.txt","r+") as data:
        myData = data.read()

except IOError:

    data = open("test.txt","w")
    myData = " "
    data.close()

def save(event):

    with open("test.txt", "w")as data:
        data.write(textArea.Getvalue())

app = wx.App()

frame = wx.Frame(None, title = "Hello world", size = (400,400))
frame.Show()

helloButton = wx.Button(frame, label = "say hello", pos = (160,20),size = (80,20))

app.MainLoop()

更新:对不起,这是我多年来第一次在这里发帖。错误代码是Gtk-WARNING **: 16:42:43.042: Negative content width -32 (allocation 2, extents 17x17) while allocating gadget (node button, owner GtkButton)

和: Gtk-WARNING **: 16:42:43.042: 在分配小工具(节点按钮,所有者GtkButton)时,出现负内容高度-9(分配1,extents 5x5)

但我希望有人能把这段wxpython代码翻译成Tkinter的代码,因为我现在正在看关于Tkinter的书。

python wxpython
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.