QMdiSubWindow我想移除系统自带的标题栏,自定义标题栏,但是如果实现拉伸、拖拽的效果? 它与一般的QWidget还不一样。有朋友会不
1条回答 默认 最新
关注【相关推荐】
- 这篇文章:QMdiArea及QMdiSubWindow实现父子窗口及布局方法 也许能够解决你的问题,你可以看下
- 除此之外, 这篇博客: PyQt5 多文档界面使用QMainWindow做子窗口布局大小问题中的 二、使用QMdiSubWindow加载的多文档界面 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
- 代码
#!/usr/bin/env python3 # -*- coding:utf-8 -*- import sys from PyQt5.QtWidgets import * class Demo(QMainWindow): def __init__(self): super(Demo, self).__init__() self.setGeometry(100, 100, 500, 500) self.setWindowTitle("多文档界面开发") self.mdi = QMdiArea() self.setCentralWidget(self.mdi) self.add_sub_window() def add_sub_window(self): sub_win = QMdiSubWindow() sub_win.resize(400, 400) self.mdi.addSubWindow(sub_win) if __name__ == '__main__': app = QApplication(sys.argv) form = Demo() form.show() sys.exit(app.exec_()) - 效果

- 代码
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报