如何解决Shell的PyForms问题
我正在使用Python IDLE,并且已经开始使用PyForms GUI。 每次尝试运行应用程序时,PyForms都会出现问题。我创建了一个应用程序,如下所示:
import pyforms
from pyforms.basewidget import BaseWidget
from pyforms.controls import ControlText
from pyforms.controls import ControlButton
class OpenEventGUI(BaseWidget):
def __init__(self):
global filesave # Ignore this variable.
filesave = ""
super().__init__('Open Event')
self._EventOpener = ControlText('Please enter the name of your desired event:')
self._Confirm = ControlButton('Confirm')
self._formset = [(' ','h2:Open Event',' '),'=',('Here are a list of the all the saved event files:'),('%s' % filesave),('_EventOpener'),(' ',' ',('_Confirm'))
]
self._Confirm.value = self.__Opened
def __Opened(self):
"""Button action event"""
global Event
global AllTasks
...
OpenEventGUI.close()
我已经为函数__Opened
分配了一些代码-这是不相关的-但是每次我尝试使用start__app
运行应用程序并按_Confirm button
时,程序都会冻结几秒钟,关闭程序,然后重新启动外壳程序(我本来可以使__Opened
打印一些内容)。
我的包裹有问题吗?还是有其他解决方法? 随时提出任何问题以了解我的问题。 谢谢大家。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。