![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT常用代码
走路不看手机
这个作者很懒,什么都没留下…
展开
-
Qt的HTTP重定向
背景:使用Qt发送HTTP请求,服务器进行了地址重定向,Qt没有发生响应解决方式:Qt重定向需要手动启动QNetworkRequest request;request.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true); //启动重定向...原创 2021-10-25 18:06:28 · 1166 阅读 · 3 评论 -
QT在Linux平台的全局热键(功能键双击效果)
LInux下的全局热键关于全局热键的实现, 参照了Linux全局事件监听技术: https://www.jianshu.com/p/80cf81413d31使用XRecord实现Linux全局事件监听:扩展库安装篇: https://www.jianshu.com/p/8d14705dda90在此基础上, 实现了双击功能的实现效果:双击ctrl, 调试输出 “双击了ctrl ”...原创 2020-04-22 16:15:51 · 1664 阅读 · 3 评论 -
QT在windows平台的全局热键(功能键双击效果)
widget.h 文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <windows.h>#pragma execution_character_set("utf-8")namespace Ui {class Widget;}class Widget : public Q...原创 2020-04-22 15:13:14 · 722 阅读 · 0 评论 -
QT常用代码记录1(窗口无边框和拖动)
常用代码片记录1窗口无边框setWindowFlags(Qt::FramelessWindowHint);setWindowFlags(Qt::CustomizeWindowHint);//从其他博客中摘录的部分Qt::CustomizeWindowHint //标题栏也没有 按钮也没有Qt::WindowTitleHint //窗口只有一个关闭按钮Qt::WindowSys...原创 2019-03-29 09:38:16 · 335 阅读 · 0 评论 -
QT 重载绘图事件使CSS生效
避免主窗口CSS被子窗口(或控件)继承的方式:设置样式表时使用ID#UpdateLog {border-radius:5px;}自定义控件或者透明窗口,使用CSS/QSS的方法void UpdateLog::paintEvent(QPaintEvent *){ QPainter p(this); QStyleOption opt; opt.in...原创 2019-04-18 13:23:00 · 402 阅读 · 0 评论 -
QListWidget 的右键菜单
QLIstWidget 右键菜单, 可以通过 下方槽函数实现customContextMenuRequested(QPoint);具体实现代码:在初始化函数中加入:ui->list1->setContextMenuPolicy(Qt::CustomContextMenu);然后鼠标在ListWidget控件上右键, 转到槽void Files_...原创 2019-07-15 16:56:08 · 1184 阅读 · 0 评论 -
QT 点击按钮后, 弹出菜单
添加菜单和选项void MainWindow::init(){ QList<QAction*> lists; QAction *save = new QAction("Save", this); QAction *load = new QAction("Load", this); QAction *load_default = new QActi...原创 2019-07-15 17:00:53 · 6858 阅读 · 0 评论 -
VS + QT中文乱码
VS + QT 运行,出现中文乱码的情况, 可以使用下边的几种方式来解决。1: 声明文件使用的编码格式:#pragma execution_character_set("utf-8")2: 在程序弹出的控制台 窗口边框上, 鼠标右键进去后, 选择使用老版控制台。如果依旧存在乱码3:可以尝试使用QStringLiteral("我是中文")4:也可以使用...原创 2019-08-01 14:19:29 · 7258 阅读 · 5 评论