PyQt(Python+Qt)学习随笔:QDockWidget停靠部件的setTitleBarWidget方法
2023-09-27 14:26:56 时间
setTitleBarWidget方法用于给停靠窗口设置个性化的标题栏,调用语法如下:
setTitleBarWidget(QWidget widget)
说明:
- widget参数可以是任意一个QWidget 或其派生类对象,如果传None,则将原来通过setTitleBarWidget设置的部件取消了,使用缺省的窗口标题代替
- 如果设置了一个有效的QWidget 或其派生类对象作为标题栏,在浮动时不会使用本机窗口装饰(包括关闭按钮),而是使用参数部件作为标题
- 如果无法直接删除浮动窗口的标题栏,可以使用QWidget()不带参数方式构建一个QWidget对象实现相同的效果
- 使用titleBarWidget()方法可以返回该停靠窗口使用的标题栏部件
示例代码:
self.robertFontColorDock = QtWidgets.QDockWidget('机器人发言字体颜色',self)
colorButton = QtWidgets.QPushButton('设置机器人文字颜色', self.robertFontColorDock)
self.robertFontColorDock.setWidget(colorButton)
self.robertFontColorDock.setFeatures(QtWidgets.QDockWidget.NoDockWidgetFeatures|QtWidgets.QDockWidget.DockWidgetFloatable)
self.robertFontColorDock.setTitleBarWidget(configWin(self))
相关文章
- python的基础知识
- 03 python - 注释
- Python 中的星号原来可以这么用 ~~
- python qt
- Python input() 条件语句等总结
- 基于Python+SQLite实现(Web)验室设备管理系统【100010101】
- 《Python语言程序设计》——2.9 计算表达式和运算符优先级
- 【华为机试 Python实现】华为机试题集合(已更新171篇)
- 利用Python还原TexturePacker或者cocos studio创建好的pList图集,考虑旋转和裁切造成的偏移
- Python 爬虫 之 爬取王者荣耀的英雄们所有大皮肤图片,并 json 形式保存英雄列表信息到本地
- python 报错 name is not defined
- Python——pyecharts数据可视化
- python 判断是否空字符串
- python第十五课——全局变量and局部变量
- 【Python】 如何生成代码图类似苹果电脑格式