![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
大大大豆
彩票还是要买,万一中了呢!
展开
-
windows命令行编译Qt程序
::设置jom环境set PATH=D:\Qt\Qt5.9.6\Tools\QtCreator\bin;%PATH%::设置Qt环境 amd64_x86 或者 amd64CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64ech...原创 2018-11-29 15:04:47 · 1032 阅读 · 0 评论 -
qt导出、操作excel(多线程)
使用QAxObject在多线程下进行excel操作,将原来固定格式的文本文件,通过解析之后写入到excel中。效果图多线程使用 Worker *pWorker = new Worker(); connect(pWorker, SIGNAL(errorSignal(QString)), this, SLOT(onError(QString))); connect(...原创 2018-07-19 17:25:57 · 3492 阅读 · 2 评论 -
qt qss支持的属性
记录,方便以后查找:{ "-qt-background-role", QtBackgroundRole }, { "-qt-block-indent", QtBlockIndent }, { "-qt-list-indent", QtListIndent }, { "-qt-list-number-prefix", QtListNumberPrefix }, { "-qt-...原创 2018-06-01 15:11:02 · 1712 阅读 · 0 评论 -
qt实现本地\网络图片查看器
又是一个悠闲的下午。。。突然想到以前做项目时,写了个简单的网络图片查看器,翻出来看看。。。。。功能太单一了,,鄙视自己。(于是花了一两个小时,将功能完善了一下,将他改装成了图片查看器) 什么是图片查看器?要实现那些功能?我这个人最喜欢模仿了,那就照着windows自带的图片查看程序模仿吧。(windows自带不支持网络)功能点:放大,缩小,旋转,上一张,下一张,图片显...原创 2018-05-31 17:44:01 · 2316 阅读 · 0 评论 -
qt多线程信号槽
Qt多线程的实现1.继承QThread,重新run2.继承Object,调用moveToThread方法两种方法各有利弊:主要参考:http://blog.51cto.com/9291927/1879757在这我主要记录一点:不管是使用那种方式,要想在子线程里面触发的信号的槽函数在子线程执行,信号槽连接必须使用DirectConnection 方式;...原创 2018-05-25 16:56:06 · 1273 阅读 · 1 评论 -
C++ lamda表达式当函数参数传递
模板template<typename Fn>explicitPormise(QObject *parent, IWorkObj * work, Fn successS)std:function<>explicit Pormise(QObject *parent, IWorkObj * work, std::function<void(QString)> s...原创 2018-05-25 10:52:34 · 1788 阅读 · 0 评论 -
Qt实现全局观察者模式(多层窗体之间直接传递消息)-支持传参
Qt实现全局观察者模式(多层窗体之间直接传递消息)近来做项目发现,多个窗体之间要通信真的好麻烦,比如:A调出B,B调出C,那么C给A发消息,那就得经过B转发才能实现。对于两三层窗体,这种方法还可以接受,但嵌套太多就有点烦人了。基于这个原因,那么要实现的东西就很清楚了,有一个全局类,去直接绑定信号槽关系,在需要触发的时候,通过这个全局类的函数,去相应的触发一下,就可以实现直连通信了。globalO原创 2018-04-15 10:13:36 · 4237 阅读 · 9 评论 -
qt实现 标签控件
qt实现 标签控件咱先别说啥了,直接上图: 对照图大体介绍一哈:右边是个输入框,在右边输入内容后直接回车,就可以以标签的形式加到前边,每个标签并且有自己的删除按钮。(对!对!对!就是这个效果!!!)实现原理:原创 2018-02-09 15:20:12 · 4323 阅读 · 1 评论 -
Qt实现打开QQ聊天界面(售后服务)
先说下功能吧,很简单,就像淘宝上联系卖家一样,只是人家直接链接的是阿里巴巴。像有些小的项目,想直接利用现有的很成熟的聊天工具(QQ)来完成自己的售后在线服务,就可以直接调用相应的API直接打开QQ聊天界面,就可以和用户沟通了!看下效果 点击open的时候,会直接打开QQ聊天界面 就是这样的效果。注意:直接打开QQ聊天界面,首先第一点,你本地的QQ已经登录;其次就是你要打开的QQ号为你的好友或者是原创 2017-05-12 15:24:23 · 2142 阅读 · 0 评论 -
使用border-image实现轻量级历史气泡聊天显示窗
基于qt基本控件实现的气泡聊天历史信息窗口原创 2016-11-29 10:20:35 · 600 阅读 · 0 评论 -
Qt实现窗体在显示屏旁边自动隐藏(类似QQ)
Qt实现窗体在显示屏旁边自动隐藏(类似QQ)看群里有人问这个东西,本人先来无事编以自己的想法实现了下: 其实实现的点子很简单:void AutoHideWidget::leaveEvent(QEvent *event){ isAutoHide(); if (m_bIsAutoHide) { hideWidget(); }}void AutoHid原创 2016-12-09 10:45:09 · 7581 阅读 · 17 评论 -
Qt实现网格显示(图标文本)功能
Qt实现网格显示(图标文本)功能原创 2016-11-30 16:26:14 · 5957 阅读 · 0 评论 -
QSplitter基础上布局button实现可以点击展开隐藏窗体功能
QSplitter基础上布局button实现可以点击展开隐藏窗体功能废话不说,先上图看看效果:实现这个功能是继承原来的QSplitter,QSplitterHandle,将按钮布局到QSplitterHandle上去,当点击按钮时,将当前splitter状态保存,将需要隐藏的窗体大小设置为0,再次点击时恢复保存的状态。下载源码:点击打开链接 pSplitte...原创 2016-11-29 10:17:41 · 4258 阅读 · 4 评论 -
qt mac和windows复制一张图片,剪贴板差异
QKeyEvent* pKeyEvent = dynamic_cast<QKeyEvent*>(event); if (pKeyEvent->modifiers() & Qt::ControlModifier && pKeyEvent->key() == Qt::Key_V) { // Sc...原创 2019-06-18 11:10:44 · 372 阅读 · 0 评论