Qt for python
文章平均质量分 71
使用qt开发可复用的qt组件,意在减轻qt开发难度,提高效率?
北欧毛豆
随心随意
展开
-
使用Sherry-tooltip美化及自定义Tooltip
自定义ToolTip1. 效果图2. 实现方式2.1 原生框架实现在Sherry中实现如何使用自定义的tooltip?1. 效果图No BB,Look Demo.2. 实现方式Sherry-tooltip 原本是作为 Sherry 插件形式实现tooltip的自定义,后考虑项目脱离框架运行需要,而进行去框架依赖,使其可以在原生的PyQt项目中运行,同时秉承代码零侵入原则,对Qt原生接口进行了反射,做到使用与去除全程无感。安装方式pip install sherry-tooltip2.原创 2021-08-11 17:13:07 · 439 阅读 · 0 评论 -
qt自定义无边框、可拉伸、可拖拽移动、阴影窗体
无边框实现qt无边框窗体,只需要设定窗口属性:self.setWindowFlag(QtCore.Qt.FramelessWindowHint)去除系统标题栏的窗口只有主体容器,没有边框阴影。没有突出层次感,而且没有明显边界,如下图。边框阴影给窗体添加阴影采用的方案是使用嵌套容器显示阴影。即使用最顶层的QDialog作为阴影显示的容器,在窗体中新增子容器作为窗体,用于装载页面内容。红色的是QDialog 用于显示白色widget的阴影,只需要设置其背景为透明,同时给widget添加阴影那原创 2020-12-11 09:19:54 · 3279 阅读 · 0 评论