- 博客(8)
- 资源 (28)
- 收藏
- 关注
原创 QT QTableWidget 只有某一列(某几列)可以点击排序,可显示箭头
在开发中,有个一需求,一个QTableWidget表格,表头只允许一行可以点击排序,并只有这一行可以显示上下箭头(排序)。 如下图,只有质检状态可以点击排序,并显示上面的箭头。 这个时候我们该怎么做呢?查帮助文档吧,帮助文档确实有可以实现点击表头可以排序并显示排序的箭头的。void setSortIndicatorShown(bool show) 当show为ture的...
2018-04-20 17:16:36 23146
原创 QTextStream QFile 实时输出到文件
在对文件操作的时候,我们都知道QFile,那么QTextStream是干嘛用的呢?查询帮助文档我们可以知道,QTextStream 提供了一个快捷的接口来读写文件,可以提供相当多的格式,对齐方式。那么怎么使用呢?比如说我们要实现下面的功能,点击“写入”就将上面的文字写入文件,点击“关闭”就将文件关闭,禁止写入。来看头文件.h#ifndef MAINWINDOW_H#define MAIN...
2018-04-18 19:19:15 19977 1
原创 QT eventFilter 事件监测
Qt 事件模块有一个强大的特性,就是可以设置一个QObject1 的实例可以实时的去监测另一个QObject2的实例的事件,在被监测控件QObject2能看到事件之前,就先被监测的控件QObject看到(拦截)并处理。 例如这样一个场景,在一个QDialog里有一个QLabel显示一张图片,我们想要双击(double clicked )这个图片QLabel然后就关闭这个QDialog...
2018-04-18 16:39:27 19967
原创 QT 之键盘事件(捕获键盘按下、松开事件)
我们在做软件时候,经常会碰到这样的场景,比如按下F5进行刷新功能,按下F1进行帮助之类的快捷键方式。那么在QT中该怎样做呢?查阅文档,QT已经实现了这一系列的键盘事件void QWidget::keyPressEvent(QKeyEvent *event) //键盘按下事件void QWidget::keyReleaseEvent(QKeyEvent *event) //键盘松开事件...
2018-04-17 15:16:56 49805 11
原创 QT 界面刷新
QT对界面的调整有很多种形式,如果发现界面样式不正常,通过缩放窗口,或者某项鼠标操作才正常,可能是你的窗口没有正常刷新。可以试试以下方法1. update()函数,实质上是调用了repaint函数,但是不是同步的,就是repaint函数可能不会立即执行。调用多次update()可能只执行了一次repaint()函数。void QWidget::update()2.就是直接调用repaint...
2018-04-13 10:45:29 42168 13
原创 QT QDialog 对话框显示几秒钟自动关闭
在实际开发中,我们会有这样一种需求,一个提示框,用户可以手动关闭,或者在用户没有操作的情况下,显示3秒钟然后自动关闭,这样应该怎样做呢?我们的思路应该是这样的:1.对话框构造函数里,设置一个定时器2.定时器槽函数设置为close()看代码.h#ifndef SUBMITSCOREERRORDLG_H#define SUBMITSCOREERRORDLG_H#include <QDial...
2018-04-10 18:42:12 16327 6
原创 Qt QDialog 设置圆角
对于普通的控件,我们通过样式表(css)设置圆角就比较简单border-radius:5px但是这个方法对于QDialog并没有作用。经过仔细研究发现了。原来QDialog只是一个容器,对于已经设置无边框(Qt::FramelessWindowHint)的对话框,直接设置border-radius并没有作用。那怎么办呢?我们可以在QDialog里放置一个QFrame控件,所有的布...
2018-04-02 12:17:23 11281 5
原创 qt 对话框 遮罩背景
一直以来做出个弹出的对话框,使用一个半透明的遮罩住主窗口,然后显示对话框,从而更加突出对话框。需要的同学可以下载下来看看下载源码没有积分的小伙伴,评论留下你的邮箱,看到后第一时间,免费发送源码。...
2018-04-02 11:52:33 3352 28
Qt QWidget 设置样式表不生效的两种解决方案
2023-01-30
QT_QPieSeries_QPieSlice label 标签重叠解决方案
2022-04-26
dialogDismissDemo.zip
2021-06-21
waterProcess.zip
2019-07-29
SwitchButton.zip
2019-06-21
cef3 3578 编译好的带mp3、mp4 release和debug版
2018-12-07
wget.exe RunWget.bat downTool.bat
2018-12-07
QTableView QTableWidget 复杂表头(多行表头) 、冻结、固定特定的行
2018-09-28
QT QChart QScatterSeries 空心折线图(改进)
2018-09-19
QT QChart QScatterSeries 空心折线图
2018-09-18
QT QChart QPieSeries 空心饼图中显示文字
2018-09-13
QT C++ http get、post 同步异步请求
2018-08-08
QT C++检测计算机软硬件信息
2018-05-09
QT 多页翻页方案实现方式
2018-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人