首先,对不起我的英语不好。
我为桌面程序设计了界面。我添加了一些菜单和子菜单。每个菜单具有不同的功能,并且在这些菜单中进行了一些数学计算。
我为此添加了一个工具箱。但我不知道如何在工具箱和类之间建立连接。
在工具箱上单击“上传文件”中的“未加载文件”!我想改变。
如何安装此连接?因为我的项目中菜单太多。
代码在这里:
import sys
from PyQt5 import QtWidgets,QtGui,QtCore
from PyQt5.QtWidgets import QMainWindow
class Pencere(QMainWindow):
def __init__(self):
super(Pencere, self).__init__()
self.init_ui()
def init_ui(self):
self.menu()
self.createtoolbar()
def createtoolbar(self):
self.toolbar = self.addToolBar("first")
self.toolbar.setIconSize(QtCore.QSize(15, 15))
load = QtWidgets.QAction("Load", self)
self.toolbar.addAction(load)
def menu(self):
menubar = self.menuBar()
models = menubar.addMenu("Models")
model1 = QtWidgets.QAction("Model 1", self)
models.addAction(model1)
self.show()
model1.triggered.connect(self.mod1)
def mod1(self):
self.mod1x = mod1class()
self.setCentralWidget(self.mod1x)
class mod1class(QtWidgets.QWidget):
def __init__(self):
super(mod1class, self).__init__()
self.element1()
def element1(self):
self.yazi1 = QtWidgets.QLabel("file not loaded.",self)
self.yazi1.move(5,5)
app = QtWidgets.QApplication(sys.argv)
pencere = Pencere()
pencere.setGeometry(350,150,500,500)
sys.exit(app.exec_())