hook = backend.prepare_metadata_for_build_wheel
AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel'
import os
import sys
from PySide2.QtCore import QThread
from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton
from forms.py.Main import Ui_MainWindow
class Main(QMainWindow):
def __init__(self):
super(Main, self).__init__()
self.resize(100, 150)
self.pushB_start = QPushButton("start", parent=self)
self.pushB_stop_and_exit = QPushButton("stop and exit", parent=self)
self.pushB_stop_and_exit.move(0, 50)
self.pushB_exit = QPushButton("exit", parent=self)
self.pushB_exit.move(0, 100)
self.thread_1 = QThread()
self.thread_2 = QThread()
self.pushB_start.clicked.connect(self.start)
self.pushB_stop_and_exit.clicked.connect(self.stop_and_exit)
self.pushB_exit.clicked.connect(self.stop)
def start(self):
self.thread_1.start()
print("thread_1 started")
self.thread_2.start()
print("thread_2 started")
def stop(self):
self.close()
def stop_and_exit(self):
self.thread_1.terminate()
self.thread_1.wait()
print("thread_1 terminated")
self.thread_2.terminate()
self.thread_2.wait()
print("thread_2 terminated")
self.close()
if __name__ == "__main__":
app = QApplication(sys.argv)
ex = Main()
ex.show()
sys.exit(app.exec_())
class Messenger(QtWidgets.QMainWindow, Ui_MainWindow):
class Ui_MainWindow(QtWidgets.QMainWindow):
не происхрдят действия, которые должны происходить, хотя в коде всё прописано и сами кнопки активированыв приведенном коде, нет connect`ов, нет реакции на нажатия.
Всем привет. В PyQt не ас, только начинаю осваивать.
Неужели такая забагованная реализация сигналов в фреймворке?
item = self.ui.tree.currentItem()
, нажатый итем передается в itemDoubleClickedself.ui.tree.itemDoubleClicked.connect(self.connect)