Найти - Пользователи
Полная версия: PyQt5 и подключаемые модули
Начало » GUI » PyQt5 и подключаемые модули
1
AND33
Начинаю изучать PyQt5
столкнулся с проблемой:
создал в Qt Designer приложение, конвертировал в .py
запускаю и прописываю функции виджетов в main.py:

 from PyQt5 import uic
from PyQt5.QtWidgets import QApplication
import numeric_buttons
Form, Window = uic.loadUiType("calculator.ui")
app = QApplication([])
window = Window()
form = Form()
form.setupUi(window)
window.show()
form.pushButton_one.clicked.connect(numeric_buttons.one)
app.exec_()

Создал подключаемый модуль numeric_buttons в который решил вынести функции

 def one():
    form.label.setText('работает')#config.numeric_str)
    print(1)

так вот, обращение к метке lable через form. выпадает в ошибку

вопрос следующий как выносить функции взаимодействия с виджетами PyQt 5 в отдельные модули так, чтобы они работали




Genabox
 import  config.numeric_str
config.numeric_str.form.label.setText('работает')

или
 import  config.numeric_str as cn
cn.form.label.setText('работает')
Rogal
Такая же проблема была очень часто
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB