Qt Widget
Qt Widget开发技术
秋の水
人生是一场注定漂泊的旅行,一路经历,不停擦肩,却也拥有着又失去着,而蓦然回首的同时,也恍如隔世。
展开
-
Windows下程序崩溃生成dump文件的方法
Windows下程序崩溃生成dump文件的方法原创 2022-09-23 11:18:28 · 1672 阅读 · 1 评论 -
Qt Http文件下载功能实现
Qt Http下载文件原创 2022-08-02 15:36:46 · 3216 阅读 · 0 评论 -
QAbstractNativeEventFilter监听USB热插拔事件
QAbstractNativeEventFilter监听USB热插拔事件原创 2022-07-28 10:31:01 · 1461 阅读 · 1 评论 -
计算字符串在 UI 内的像素尺寸
//计算字符串在UI内的尺寸 inline QSize countTextSize(const QString& text, const QFont& font) { return QFontMetrics(font).boundingRect(text).size(); } inline QSize countTextSize(const QString& text) { QFont font; font.s...原创 2022-04-24 15:31:21 · 272 阅读 · 0 评论 -
QPushButton在hover时切换图片
通过QSS,设置QPushButton在鼠标悬停时的样式。代码效果: 代码示例:QPushButton { border: none; border-radius:33px; /*圆形按钮,QPushButton的半径*/ border-image: url(:/images/avatar.png);}QPushButton:hover{ border: none; border-radius:33px; /*圆形按钮,Q...原创 2022-01-27 14:14:01 · 1577 阅读 · 1 评论 -
Qt通过事件过滤器动态改变鼠标样式
1、Qt鼠标样式以及对应函数 在Qt中大概有20种左右的内置鼠标样式,一般使用setCursor(Qt::XXX)来进行设置。对于不同的操作系统下,鼠标的样式显示会略有差别,Qt内置的鼠标样式(CursorShape)如下:(Qt帮助文档搜索:Qt::CursorShape)2、在鼠标事件中调用鼠标样式设置函数 //给按钮安装事件过滤器 ui.pushButton->installEventFilter(this);事件过滤器声明:protected:..原创 2022-01-13 15:10:58 · 932 阅读 · 0 评论