我正在尝试实现pyforms的ControlDir元素,并编写了一个简单的脚本来实现。
import pyforms
from pyforms.basewidget import BaseWidget
from pyforms.controls import ControlDir
class SimpleExample1(BaseWidget):
def __init__(self):
super(SimpleExample1,self).__init__('Simple example 1')
self._dirr = ControlDir('Select the Directory')
self.formset = [ '_dirr']
#Execute the application
if __name__ == "__main__": pyforms.start_app( SimpleExample1 )
运行此脚本时,将打开一个对话框,我可以选择一个文件夹。但是,选择文件夹后,出现以下错误:
如果_api.USED_API == _api.QT_API_PYQT5,请点击Anaconda3 \ envs \ venv \ lib \ site-packages \ pyforms_gui \ controls \ control_dir.py”,第29行: NameError:名称“ _api”未定义