我好久没写pyqt的东西了,突然有个朋友问我,窗口之间的调用如何,有例子吗?
于是我网上找了一下,觉得很多人写的都比较乱,找了一会,没找到好的,于是就打算自己写,
还花了一点的时间,于是写下来,以后自己可能会用到,也希望能帮助别人
window1.py
#窗口1---主窗口代码,这个代码比较长
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
import sys
#调用其他文件,例如 from xx文件夹.xx文件 import xxx类或函数(文件不加后缀)
#如果在同一个文件夹下面就更好办了 from xxx文件名 import xxx类或函数(文件不加后缀)
#from 平时.window2 import main_w2
#from 平时.window3 import main_w3
from window2 import main_w2
from window3 import main_w3
#主窗口1
class main_w1(QMainWindow):
def __init__(self):
super().__init__()
self.main_UI()
self.button_UI()
def main_UI(self):
#设置窗口大小
self.setFixedSize(400,400)
#设置窗口名称
self.setWindowTitle("窗口1")
#设置窗口的图片
#self.setWindowIcon(QIc