![](https://img-blog.csdnimg.cn/20210221113741646.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt 学习笔记
文章平均质量分 70
记录学习 Qt 的点点滴滴
hanjialeOK
世上无难事,只怕有心人!
展开
-
linux环境下编译Qt源码
ubuntu-16.04环境下编译qt-5.12.5源码原创 2019-10-31 23:43:14 · 24805 阅读 · 20 评论 -
QPushButton的四个信号:pressed(),clicked(),released(),toggled()
记一下QPushButton的四个信号:pressed(),clicked(),released(),toggled()的区别原创 2019-09-29 18:43:19 · 27044 阅读 · 1 评论 -
Qt字符超长检测
QPushButton/QLabel设置字符超长检测原创 2019-09-09 21:13:00 · 421 阅读 · 0 评论 -
拖拽之路(五):自定义QListWidget实现美观的拖拽样式(拖拽不影响选中 + doAutoScroll)
QListWidget实现自定义拖拽(拖拽不影响选中),让你摆脱传统难看的拖拽样式!含效果图。原创 2019-09-06 23:00:58 · 4008 阅读 · 7 评论 -
Qt绘制形状不规则窗口(二)
Qt绘制形状不规则窗口,带箭头的提示框窗口,自定义窗口。含效果图。原创 2019-09-06 14:20:25 · 473 阅读 · 0 评论 -
Qt绘制形状不规则窗口(一)
Qt使用QPainter绘制形状不规则窗口,自定义窗口。原创 2019-09-05 22:39:41 · 2741 阅读 · 2 评论 -
拖拽之路(原生之初二):自定义QListView实现美观的拖拽样式
QListView实现自定义拖拽(拖拽即选中),让你摆脱传统难看的拖拽样式!含效果图。原创 2019-09-06 09:04:23 · 2700 阅读 · 0 评论 -
拖拽之路(四):自定义QListView实现美观的拖拽样式(拖拽不影响选中)
QListView实现自定义拖拽(拖拽即选中),让你摆脱传统难看的拖拽样式!含效果图。原创 2019-09-05 18:12:11 · 3343 阅读 · 0 评论 -
拖拽之路(三):自定义QListView实现美观的拖拽样式(拖拽即选中)
QListView实现自定义拖拽(拖拽即选中),让你摆脱传统难看的拖拽样式!含效果图。原创 2019-09-05 12:38:06 · 4895 阅读 · 5 评论 -
自定义QListWidget实现item被hover时改变图标样式(模仿网易云音乐选项列表)(方法二)
自定义QListWidget和QListWidgetItem,从而实现item的图标在鼠标hover时改变图标样式以及实现item在鼠标释放时选中的效果。模仿网易云音乐选项列表。含效果图。原创 2019-09-04 18:07:11 · 3738 阅读 · 4 评论 -
QSrcollBar样式表设置
好看的QScrollBar样式表、介绍QScrollBar构造。含效果图。原创 2019-09-03 22:04:52 · 799 阅读 · 2 评论 -
拖拽之路(二):自定义QListWidget实现美观的拖拽样式(拖拽不影响选中)
QListWidget实现自定义拖拽(拖拽不影响选中),让你摆脱传统难看的拖拽样式!含效果图。原创 2019-09-03 22:43:09 · 1250 阅读 · 0 评论 -
拖拽之路(一):自定义QListWidget实现美观的拖拽样式(拖拽即选中)
QListWidget实现自定义拖拽(拖拽即选中),让你摆脱传统难看的拖拽样式!含效果图。原创 2019-09-03 22:42:55 · 4133 阅读 · 0 评论 -
自定义QListWidget实现item被hover时改变图标样式(模仿网易云音乐选项列表)(方法一)
自定义QListWidget和QListWidgetItem,从而实现item的图标在鼠标hover时改变图标样式以及实现item在鼠标释放时选中的效果。模仿网易云音乐选项列表。含效果图。原创 2019-09-01 21:00:32 · 4810 阅读 · 2 评论 -
QPushButton/QLabel在鼠标悬浮(划过, hover)、选中(单击, pressed)状态下更换图标样式
环境配置 :MinGW + QT 5.12三种图标样式(从左往右分别是normal,hover,pressed): 先上效果图:1. 样式表第一种方法:在样式表中设置 border-image(在网上看到有人使用 background-image 的,不推荐,因为那样的话图标大小是不会自动缩放的,有兴趣的可以试一下)。QPushButton *button1 = new QPushButton(this);butt.原创 2019-08-31 22:02:20 · 27842 阅读 · 5 评论 -
QBoxLayout中setSpacing(int)和addSpacing(int)的区别
setSpacing(int) 是设置 layout 中各部件的相邻距离,如果不设置,这个距离默认是 10。addSpacing(int) 是在 setSpacing(int) 的基础之上再插入间距。这个距离可以是负值,表示后一个部件会覆盖在前一个部件上面。QHBoxLayout *Layout = new QHBoxLayout(this);Layout->setSpacing(5); //设置各部件的相邻距离Layout->addSpacing(10); //插入间距10Lay原创 2019-08-31 14:22:18 · 4389 阅读 · 0 评论 -
QLabel设置字体颜色
使用样式表(推荐)label->setStyleSheet("QLabel{color:rgba(66, 133, 245, 255);}");使用 QPaletteQLabel *label = new QLabel("Hello Qt!"); QPalette palette; palette.setColor(QPalette::WindowText, Qt::white);label->setPalette(palette);...原创 2019-08-31 12:14:42 · 2347 阅读 · 0 评论