红模仿的小作坊

逆水行舟,不进则退,锲而不舍,敢为人先

Qt实用技巧:实现不规则窗口的鼠标消息穿透,包括穿透到桌面和穿透到父窗口

需求 软件对菜单与主窗口以及其他模块进行分级设计,需要使用到鼠标消息穿透。 Demo下载地址 https://download.csdn.net/download/qq21497936/11097888 Demo实现效果 穿透到桌面 穿透到父窗口 关键...

2019-04-08 22:09:48

阅读数 181

评论数 0

Qt实用技巧:使QWidget作为模态对话框显示

需求         做遮罩层控件,遮罩后弹出QWidget子类对话框,需要其作为模态   解决方法 // 一点要先设置模态,再show,模态才会生效 // 注意:如果未设模态,show,然后再设置模态,之后不论show不show都不是模态 _pShowMaskW...

2019-01-10 21:41:50

阅读数 244

评论数 0

关于 QMessageBox定制大小重写showEvent失败的 解决方法

需求        对QMessageBox进行尺寸定制。截图,定制前截图,定制后     原因        原因:QMessageBox::showEvent() 强制将其大小改变成了QT认为比较合适的大小。        要改变它的大小可使用下面这种方法:class MyMessageBox...

2018-04-22 20:26:49

阅读数 465

评论数 0

Qt实用技巧:Qt设计器中QIcon的缩放(qss的放大和QIcon自动缩小(无法自动放大))

原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/80036551需求        在项目2K升级4K中,使用设计器设置的QIcon图片,无法使用设计器I...

2018-04-22 10:30:27

阅读数 1049

评论数 0

Qt实用技巧:对QPushButton(等类似透明有黑色背景的QWidget实现透明/半透明的方法

需求        使用qss使QPushButton透明,半透明。原理       QPushButton默认有黑色的border背景,去掉border即可,或者使用代码设置开启flat样式。       实现透明窗口的方法(背景底色)可参考:       《Qt实用技巧:实现窗口透明的四种方法...

2018-04-11 15:47:34

阅读数 1547

评论数 1

Qt实用技巧:仅去掉标题栏,保持对话框边框

需求        软件登录界面,只需要一个对话框(去掉标题栏,需要边框)实现效果效果一this->setWindowFlags(Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint | Qt::CustomizeWindowHint);...

2018-03-21 21:30:18

阅读数 267

评论数 0

关于 error: comparison between ... 'QPushButton*' and 'QAbstractButton*' lacks... 的解决方法

需求        修改他人代码出现报错如下:error: comparison between distinct pointer types 'QPushButton*' and 'QAbstractButton*' lacks a cast解决方法       加入#include&a...

2018-03-07 14:05:10

阅读数 173

评论数 0

关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法

需求        qt5项目迁移到qt4项目,设置Qt::FramelessWindowHint,窗口外框会出来。qt5代码正常效果截图(使用了自定义的标题栏)自定义标题栏参照:《Qt实用技巧:自定义标题栏》使用qt4.7.4编译运行效果修改代码解决...

2018-03-03 23:45:52

阅读数 217

评论数 0

qss样式表笔记大全(四):可设置样式的窗口部件列表(下)(包含相关示例)

原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/79424536qss样式表笔记大全(四):可设置样式的窗口部件列表(下)(包含相关示例)前话       ...

2018-03-02 16:52:59

阅读数 1540

评论数 0

qss样式表笔记大全(三):可设置样式的窗口部件列表(中)(包含相关示例)

原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/79424146qss样式表笔记大全(三):可设置样式的窗口部件列表(中)(包含相关示例)前话       ...

2018-03-02 16:03:34

阅读数 1593

评论数 0

qss样式表笔记大全(二):可设置样式的窗口部件列表(上)(包含相关示例)

原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/79423622qss样式表笔记大全(二):可设置样式的窗口部件列表(上)(包含相关示例)前话       ...

2018-03-02 15:36:13

阅读数 2407

评论数 0

qss样式表笔记大全(一):qss名词解析(包含相关示例)

原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/79401577qss样式表笔记大全(一):qss名词解析(包含相关示例)前话      qss可以说是qt...

2018-02-28 16:01:51

阅读数 4298

评论数 0

关于 QWidget无法使用stylesheet设置自身backgound-color(背景色)和border-image(背景图片) 的解决方法

需求        多界面程序,QMainwindow->QStackedWdiget->Init(继承QWidget),设置背景色失败。截图原因解决方法1:保持整体一致使用stylesheet、解决方法2:使用QPallette        略解决方...

2018-02-27 16:41:28

阅读数 399

评论数 0

PS实用技巧:用原始图片制作显示(正常状态)、鼠标悬浮(hover)、鼠标点击(pressed)的方法

需求         从网上下载图片很难下载到整套,包括一个按键的三种状态或者是多个图标非同色系,笔者没有整体配色,只讲述PS比较简单的制作方法,目前满足日常使用。 原理         使用PS进行修改制作 实现步骤 步骤一:打开图标文件 步骤二:增加...

2018-02-01 11:55:35

阅读数 636

评论数 0

Qt实用技巧:自定义窗口标题栏

需求         制作窗口时,需要自定义窗口标题栏,此时我们可使用与系统相关的API达到修改标题栏的需求,但是比较麻烦,笔者提供一种比较便捷的方法,但是最好不要使用菜单和工具栏(达不到想要的想过),或者自己重写菜单栏和工具栏,布局到菜单栏的下面。 原理      ...

2018-02-01 11:42:16

阅读数 3828

评论数 2

Qt实用技巧:截屏功能的实现

需求         写一个截屏模块。 Demo         下载地址:http://download.csdn.net/download/qq21497936/10226423 效果截图 核心代码 初...

2018-01-26 22:25:01

阅读数 393

评论数 0

Qt实用技巧:组合图形的比例变换

需求         对三个组合矩形进行比例变化,Demo实现效果如下: 原理解说图 关键代码 void MainWindow::paintEvent(QPaintEvent *event) { QPainter painter(this);...

2018-01-25 16:30:12

阅读数 143

评论数 0

Qt实用技巧:实现窗口透明的四种方法

需求 写自绘控件,实现控件背景透明,控件上按钮不透明,显示两个按钮区域(用QPainter粗略自绘按钮)。 2019年3月19日补充 在做播放器的时候,外部窗口无法透明,最终发现是需要设置无边框窗口才行,如下图: 方法一 有黑色底色,可参考博客: ...

2018-01-19 23:09:36

阅读数 700

评论数 0

OpenGL学习笔记(十):深入学习和理解着色器

原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78943946 OpenGL学习笔记(十):深入学习和理解着色器 、 前话         前面...

2017-12-31 23:50:09

阅读数 584

评论数 0

Qt实用技巧:会呼吸的痛(呼吸点/呼吸灯)

1.app可运行程序 2.lightpoint源码 /** * 呼吸点控件 * * 1:可设置呼吸间隔 * 2:可设置颜色透明渐变步长 * 3:可设置背景颜色 */ 源码提供者: feiyangqingyun(QQ:517216493) 2017-11-27 注...

2017-12-07 23:25:41

阅读数 705

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭