pyqt5生成的py文件怎么连接另一个py文件
时间: 2024-05-01 19:19:42 浏览: 106
要连接一个PyQt5生成的py文件和另一个py文件,你需要使用以下步骤:
1. 在你的PyQt5生成的py文件中,创建一个类并在其中定义你的GUI界面和逻辑。
2. 在另一个py文件中,创建一个新的类并导入PyQt5库。
3. 在新类中,实例化你的PyQt5生成的类,例如:
```python
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.uic import loadUiType
import sys
from your_generated_pyfile import Ui_MainWindow
class MyOtherClass(QMainWindow):
def __init__(self):
super(MyOtherClass, self).__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.pushButton.clicked.connect(self.do_something)
def do_something(self):
# 在这里添加逻辑
pass
```
4. 首先要确保你的生成的py文件的类在同级目录下,或者将其添加到系统路径中,然后你就可以实例化你的新类并运行它,例如:
```python
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MyOtherClass()
window.show()
sys.exit(app.exec_())
```
这样你就可以连接你的PyQt5生成的py文件和另一个py文件了。
阅读全文