我尝试使用wxPython创建一个动态GUI。我的目标是不断地读取电压和电流值,刷新窗口,使它们不断更新。读取值之间可能存在或不存在延迟。我现在的代码如下:
import wx
import time as sleep
class windowClass(wx.Frame):
def __init__(self, parent, title):
super(windowClass, self).__init__(parent, title = title, size = (200, 71))
self.Centre()
self.Show()
self.basicGUI()
def basicGUI(self):
V = input('Enter V: ')
C = input('Enter C: ')
panel = wx.Panel(self)
Voltage = wx.StaticText(panel, -1, "Voltage: ", (3, 3))
Current = wx.StaticText(panel, -1, "Current: ", (3, 23))
vValue = wx.StaticText(panel, -1, str(V), (70, 3))
cValue = wx.StaticText(panel, -1, str(C), (70, 23))
app = wx.App()
windowClass(None, title = 'Output Window')
app.MainLoop()
我是新手,不知道怎么从这里开始。我的目标是打印新值并删除旧值(帧)。谢谢!在
对于att变更wx.StaticText文件label您可以使用SetLabel。在
对于att,从同一个类中的另一个def调用vValue和cValue,您应该将它们重命名为自我价值以及自我价值. 在
Setlabel值应为str
相关问题 更多 >
编程相关推荐