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 (将#修改为@)