
Qt
jota
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QtCreator每次启动新实例打开.pro文件
解决QtCreator每次启动新实例打开.pro文件原创 2022-07-07 00:04:13 · 1328 阅读 · 1 评论 -
实现QTableWidget表头带Checkbox
效果关键逻辑重写表格的水平HeaderView,在表头中加入checkBox组件#ifndef QCHECKBOXHEADERVIEW_H#define QCHECKBOXHEADERVIEW_H#include <QCheckBox>#include <QComboBox>#include <QHeaderView>#include <QMap>class CheckBoxHeaderView : public QHe原创 2020-11-10 17:38:45 · 1944 阅读 · 0 评论 -
解决Qt5编译的程序在凝思磐石Linux操作系统无法输入中文的问题
解决Qt5编译的程序在凝思磐石操作系统无法输入中文的问题参考:https://my.oschina.net/lieefu/blog/505363?p=3#comments关键步骤在参考链接中一、背景Qt5编译的程序在凝思磐石操作系统无法使用谷歌拼音输入法输入中文二、解决思路1.更新cmake到3.2以上,我更新到3.9.22.编译fcitx-qt5(Ubuntu16)...原创 2020-03-31 13:56:41 · 2600 阅读 · 0 评论 -
Qt5 解决QSlider的valueChanged槽函数中setValue导致一直回调的问题
Qt5 解决QSlider的valueChanged槽函数中setValue导致一直回调的问题问题描述 公司一款基于Qt开发的程序,想实现slider设置亮度失败后恢复之前的位置,设置亮度失败会弹窗提醒,结果出现了频繁点击一直弹窗的问题。用blockSignals、QTimer::singleshot、开线程对slider进行setValue都还是同样问题,翻了stack...原创 2020-03-26 09:27:02 · 5537 阅读 · 1 评论 -
unsigned char*转string或QString
在使用libevent开发Http服务接收数据的过程中,发现返回的是unsigned char*,默认的编码UTF-8,如果转为正确的内容呢?1. unsigned char*转stringunsigned char* pBuf = evbuffer_pullup(req->input_buffer, -1);vector<unsigned char> vctB...原创 2019-11-06 09:37:46 · 4838 阅读 · 0 评论 -
Qt5 QSplashScreen实现程序启动画面和动画
1.效果2.代码#include "mainwindow.h"#include <QApplication>#include <QLabel>#include <QMovie>#include <QSplashScreen>#include <QThread>int main(int argc, char...原创 2019-09-18 00:01:38 · 1762 阅读 · 0 评论 -
QLineEdit 获得焦点后全选文本
void QLineEditEx::focusInEvent(QFocusEvent* event){ QLineEdit::focusInEvent(event); QTimer::singleShot(0, this, &QLineEdit::selectAll);}原创 2019-07-31 18:01:06 · 4498 阅读 · 1 评论 -
QLineEdit实现可显示密码可隐藏密码
一、效果图二、关键逻辑QLineEditPassword.h#ifndef QLINEEDITPASSWORD_H#define QLINEEDITPASSWORD_H#include <QLineEdit>class QLineEditPassword : public QLineEdit{ Q_OBJECTpublic: ...原创 2019-07-31 15:53:50 · 4721 阅读 · 5 评论 -
Ubuntu环境QT出现: cannot find -lGL 解决
sudo apt-getinstalllibgl1-mesa-dev转载来自:https://blog.youkuaiyun.com/vjhghjghj/article/details/88987916转载 2019-07-07 15:26:29 · 442 阅读 · 0 评论 -
Qt5.5 单实例运行程序
一、概述 基于qtsingleapplication 实现的单实例运行,csdn和其他平台都有相关的帖子,但是大部分qtsingleapplication 的版本没有支持Qt5.5,编译的时候各种报错。 在此呈上最新版的qtsingleapplication 的Git下载地址:git://code.qt.io/qt-solutions/qt-solutio...原创 2019-07-03 23:40:56 · 1258 阅读 · 0 评论 -
Qt实现简单倒计时
1.效果图2.代码结构3.关键类QWaittingDialog.h#ifndef QWAITTINGDIALOG_H#define QWAITTINGDIALOG_H#include <QDialog>#include <QLabel>#include <QThread>#include <QTimer>...原创 2019-07-01 23:23:18 · 8394 阅读 · 3 评论 -
QTreeWidget 设置节点选中图标
QTreeWidgetItem* pTreeItem = nullptr; pTreeItem = new QTreeWidgetItem(ui->treeWidget, QStringList(QString("000"))); QIcon icon; icon.addPixmap(QPixmap(":/treeitem_screen_selected....原创 2019-04-23 10:43:45 · 7296 阅读 · 0 评论 -
隐藏QTabWidget的标签头
转载来自:https://blog.youkuaiyun.com/imred/article/details/78828828隐藏tabwidget上的tab标签有如下两种方式。方式一是亲测可以实现的,方式二是在网上看的说可以实现。方式一:ui.tabWidget->findChildren<QTabBar*>().at(0)->hide(); 方式二:注...转载 2019-04-19 09:20:37 · 9902 阅读 · 0 评论 -
QMenu实现圆角效果
void MainWindow::contextMenuEvent(QContextMenuEvent* event){ QMenu menu; // 关键的两行代码 menu.setWindowFlags(Qt::FramelessWindowHint); menu.setAttribute(Qt::WA_TranslucentBackground); ...原创 2019-04-24 16:07:55 · 1948 阅读 · 1 评论 -
QTreeWidget 节点重命名
https://blog.youkuaiyun.com/hudfang/article/details/45060941转载 2019-04-25 08:38:22 · 2544 阅读 · 0 评论 -
Qt mouseMoveEvent不响应
参考:https://blog.youkuaiyun.com/weixin_42781353/article/details/822613391. 如果是普通的QWidget,需要在构造函数添加如下内容:setMouseTracking(true);2. 如果是MainWindow ,则需要在构造函数添加如下内容:setMouseTracking(true);ui->...原创 2019-04-25 16:25:46 · 4489 阅读 · 0 评论 -
QT 多种状态的背景图片, 放在同一张图上, border-image 进行分割,拉伸
https://blog.youkuaiyun.com/li235456789/article/details/50435613转载 2019-05-07 13:51:55 · 749 阅读 · 0 评论 -
QComboBox 设置默认文本为空
当QComboBox添加了许多item之后,显示时会默认选中第一个item,如果我想默认一个都不选中,即显示为空呢?解决方式如下:ui->comboBox->setCurrentIndex(-1);...原创 2019-05-17 14:19:33 · 12259 阅读 · 2 评论 -
QSlider 点击移动到该位置
转载来自https://blog.youkuaiyun.com/what951006/article/details/51507801ui->horizontalSliderBrightness->installEventFilter(this);bool QLedDisplayCommonTabWidget::eventFilter(QObject* watched, QEvent...转载 2019-05-17 15:13:12 · 2292 阅读 · 1 评论 -
Qt编译报错:The kit Desktop Qt...has configuration issues which might be the root cause for this problem.
报错:Cannot find file: E:\实验室\20180409_Qt跑马灯\QtTest\QtTest.pro.17:03:11: 进程"D:\Qt\Qt5.8.0\5.8\msvc2015\bin\qmake.exe"退出,退出代码 2 。Error while building/deploying project QtTest (kit: Desktop Qt 5.8.0...原创 2018-04-09 17:08:15 · 34562 阅读 · 17 评论