博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pyqt,Qt Designer 界面布局子窗口可移动
阅读量:6148 次
发布时间:2019-06-21

本文共 1344 字,大约阅读时间需要 4 分钟。

通过QDockWidget

# dock window project        self.projectdock = QtWidgets.QDockWidget(self.tr("Project"), self)        self.projectdock.setFeatures(QtWidgets.QDockWidget.DockWidgetMovable |                                     QtWidgets.QDockWidget.DockWidgetClosable |                                     QtWidgets.QDockWidget.DockWidgetFloatable)        self.projectdock.setAllowedAreas(            QtCore.Qt.LeftDockWidgetArea | QtCore.Qt.RightDockWidgetArea)        self.projModel = QtWidgets.QFileSystemModel()        self.projTree = QtWidgets.QTreeView()        self.projTree.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)        self.projTree.customContextMenuRequested.connect(            self.projTree_contextmenu_handler)        self.projTree.setModel(self.projModel)        self.projTree.setColumnHidden(1, True)        self.projTree.setColumnHidden(2, True)        self.projTree.setColumnHidden(3, True)        self.projTree.setHeaderHidden(True)        # bind double click handler        self.projTree.doubleClicked.connect(            self.__tree_double_clicked_handler)        self.projectdock.setWidget(self.projTree)        self.projectdock.closeEvent = self.__projectdock_closeEvent_handler        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.projectdock)

 

转载于:https://www.cnblogs.com/shuanglangdeliubei/p/8227503.html

你可能感兴趣的文章
除以2
查看>>
高可用集群原理解析
查看>>
Nginx配置URL转向tomcat
查看>>
极客Web前端开发资源大荟萃#001
查看>>
让div固定在某个位置
查看>>
Java开发环境Docker镜像
查看>>
从无到有,WebService Apache Axis2初步实践
查看>>
任务调度(一)——jdk自带的Timer
查看>>
UIKit框架(15)PCH头文件
查看>>
整理看到的好的文档
查看>>
Linux磁盘管理和文件系统管理
查看>>
linux运维人员的成功面试总结案例分享
查看>>
Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
查看>>
命令查询每个文件文件数
查看>>
《跟阿铭学Linux》第8章 文档的压缩与打包:课后习题与答案
查看>>
RAC表决磁盘管理和维护
查看>>
Apache通过mod_php5支持PHP
查看>>
发布一个TCP 吞吐性能测试小工具
查看>>
java学习:jdbc连接示例
查看>>
PHP执行批量mysql语句
查看>>