Я пытаюсь реализовать элемент ControlDir для pyforms и написал для этого простой скрипт.
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 )
Когда я запускаю этот скрипт, открывается диалоговое окно, и я могу выбрать папку. Однако после выбора папки я получаю следующую ошибку:
Anaconda3 \ envs \ venv \ lib \ site-packages \ pyforms_gui \ controls \ control_dir.py ", строка 29, в клике, если _api.USED_API == _api.QT_API_PYQT5:
NameError: имя '_api' не определено