设置qwidget加入主窗口
时间: 2023-05-27 08:04:04 浏览: 149
基于QVTKWidget的MainWindow
4星 · 用户满意度95%
可以使用QMainWindow作为主窗口,并使用setCentralWidget函数将QWidget设置为该窗口的中心部件。
以下是示例代码:
```python
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication, QWidget
class MyWidget(QWidget):
def __init__(self):
super().__init__()
class MyMainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle('My Main Window')
self.setGeometry(100, 100, 400, 300)
widget = MyWidget()
self.setCentralWidget(widget)
if __name__ == '__main__':
app = QApplication(sys.argv)
main_window = MyMainWindow()
main_window.show()
sys.exit(app.exec_())
```
在这个例子中,QWidget被命名为MyWidget,并将其作为一个中心部件添加到QMainWindow中。UIApplication实例化了主窗口并将其显示在屏幕上。
阅读全文