PyQt5.QtWidgets.QMdiSubWindow获取子窗口标题
时间: 2024-10-25 09:05:40 浏览: 21
在PyQt5中,QMdiSubWindow是一个表示独立文档窗口(也称为MDI子窗口)的类,用于创建可以在主窗口(QMdiArea)内浮动的子窗口。如果你想要获取QMdiSubWindow的标题,你可以通过访问它的`windowTitle()`属性。
下面是一个简单的例子:
```python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QMdiArea, QMdiSubWindow
class MainWindow(QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
# 创建QMdiArea
mdi_area = QMdiArea()
self.setCentralWidget(mdi_area)
# 创建并添加QMdiSubWindow
sub_window = QMdiSubWindow()
sub_window.setWindowTitle("这是子窗口的标题")
sub_window.show()
# 将子窗口添加到QMdiArea
mdi_area.addSubWindow(sub_window)
if __name__ == "__main__":
app = QApplication(sys.argv)
main_win = MainWindow()
main_win.show()
sys.exit(app.exec_())
```
在这个例子中,`sub_window.setWindowTitle("这是子窗口的标题")`设置了子窗口的初始标题,然后`sub_window.windowTitle()`会返回这个设置的标题。
阅读全文