随笔分类 -  qt学习案例

一些简单的qt控件使用
摘要:一、蚂蚁线 摘自互动百科:在图像影像软件中表示选区的动态虚线,因为虚线闪烁的样子像是一群蚂蚁在跑,所以俗称蚂蚁线。在Poshop,After Effect等软件中比较常见。 背景:用过excel的同学都知道,当对单元格进行复制时,单元格周围就会出现一个跑动的矩形框,这个矩形框就被称为蚂蚁线。通过设置 阅读全文
posted @ 2018-07-10 16:24 朝十晚八 阅读(8454) 评论(0) 推荐(7) 编辑
摘要:一、回顾 本篇文章之前我想先回顾一下前边我门所讲述的两篇关于自定义日历的文章,文章的链接在后续相关链接中都可以看到,第一篇文章中讲的是使用QLabel控件拼凑的日历,好理解,但是性能较第二种方式差,第二种日历的位置区域和日期文字都是在内存中计算,然后绘制在一个窗口上,性能上肯定没问题。本篇文章依然沿 阅读全文
posted @ 2016-11-15 20:06 朝十晚八 阅读(2395) 评论(0) 推荐(2) 编辑
摘要:一、功能概述 说起右键菜单,之前Qt之自定义QLineEdit右键菜单这篇文章中我已经讲述过3种右键菜单的实现方式,今儿也是在啰嗦一下,针对QListWidget类在定制一下右键菜单,我使用的具体方式呢,是直接重写了contextMenuEvent方法,在这个方法中弹出右键菜单。 二、效果展示 如图 阅读全文
posted @ 2016-11-12 08:49 朝十晚八 阅读(2587) 评论(0) 推荐(1) 编辑
摘要:一、需求说明 上一篇文章Qt之QAbstractItemView视图项拖拽(一)讲述了实现QAbstractItemView视图项拖拽的一种方式,是基于QDrag实现的,这个类是qt自己封装好了的,所以可定制性也就没有了那么强,最明显的是,这个类在执行exec方法后,mouse系列的回调接口就被阻塞 阅读全文
posted @ 2016-11-11 22:05 朝十晚八 阅读(1794) 评论(0) 推荐(0) 编辑
摘要:一、需求说明 最近在搞视图项的拖拽,也上网查了一些资料,好多的文档都是一样的,只是被不通的网站所收录了(也有可能是被爬过去的,不明所以),不过也有一些文档写的不错,不过就是太简易,都是点睛之笔,总之功能还是勉强可以实现,加之比较零散,刚好我自己也因为这个需求写了一个demo,因此我就把自己写这个de 阅读全文
posted @ 2016-11-11 14:11 朝十晚八 阅读(4536) 评论(0) 推荐(3) 编辑
摘要:一、QLineEdit说明 QLineEdit是单行文本框,不同于QTextEdit,他只能显示一行文本,通常可以用作用户名、密码和搜索框等。它还提供了一些列的信号和槽,方便我们使用,有兴趣的小伙伴可以直接去看帮助文档,我在这里就不多废话了。但是呢,我在这里却要单独的说几个接口,因为他们很容易被人忽 阅读全文
posted @ 2016-11-08 19:58 朝十晚八 阅读(8403) 评论(0) 推荐(0) 编辑
摘要:一、回顾 使用qt2年多了,但是还是觉得很陌生,总是会被qt搞的很紧张,有时候当我自信满满的打开帮助文档,搜索某个已知的类时,由于笔误敲错了一个字母而出现了另外一个类,不过奇怪的是还真有这么一个类,哎!!!我怎么都不知道呢!看来qt的东西还真不是一般的多,随便一个笔误都可能发现新的东西。特别是qt现 阅读全文
posted @ 2016-11-06 19:14 朝十晚八 阅读(2230) 评论(0) 推荐(0) 编辑
摘要:1、说明 最近在搞绘图方面的工作,说实话C++的第三方绘图库并不算多,总之我了解的有:qtcharts、ChartDirector、qwt、kdchart和QCustomPlot。这几个库各有利弊。 qtcharts:qt5.7之后才开源的模块,支持绘制各种图标,并且功能相当丰富,但是可扩展性差,如 阅读全文
posted @ 2016-11-05 18:10 朝十晚八 阅读(15112) 评论(5) 推荐(3) 编辑
摘要:1、效果展示 今天这篇文章主要讲解的是自定义搜索框,不仅仅支持搜索,而且可以支持搜索预览,具体请看效果图1。网上也有一些比较简单明了的自定义搜索框,比如Qt之自定义搜索框 ,讲的也比较详细,不过本文的侧重点不仅仅是搜索,而且包括了检索功能。有兴趣的小伙伴可以看下步骤3的思路讲解。 图1 自定义搜索框 阅读全文
posted @ 2016-11-05 11:53 朝十晚八 阅读(6040) 评论(0) 推荐(1) 编辑
摘要:1、回顾 说起到qt的编译,真是领人痛心啊,不仅编译选项繁多,而且编译时间比较久,总是能使想编译qt源码的人望而却步,呵呵。。。我就是其中一个,不知道从什么时候开始就想着把qt的源码编译一下,也尝试过几次,但都以失败而告终,编译的时候总是不得要领,网上的相关文章也是一大片,但总是五花八门,因为不同人 阅读全文
posted @ 2016-10-05 10:32 朝十晚八 阅读(8135) 评论(2) 推荐(1) 编辑
摘要:自定义日历控件,基于label拼凑,功能实现简单,但窗口众多,如果对性能有较高要求,建议阅读自定义日历(一) 阅读全文
posted @ 2016-10-03 13:42 朝十晚八 阅读(2213) 评论(0) 推荐(1) 编辑
摘要:自定义日历控件,完全自绘制,可以实现自己想要的任何展现形式 阅读全文
posted @ 2016-10-02 17:30 朝十晚八 阅读(2780) 评论(1) 推荐(0) 编辑
摘要:windows桌面程序靠边自动隐藏,支持多屏幕。通过宏可以自定义隐藏边界border设置和隐藏后边界剩余 阅读全文
posted @ 2016-10-02 10:29 朝十晚八 阅读(4263) 评论(0) 推荐(5) 编辑
摘要:上一篇文章Qt之QComboBox定制讲到了qt实现自定义的下拉框,该篇文章主要实现了列表式的下拉框,这一节我还将继续讲解QComboBox的定制,而这一节我将会讲述更高级的用法,不仅仅是下拉列表框,而可以实现下拉框为表格,原理其实上一篇文章中的列表框类似,不过在这篇文章我将会重点讲述一下不同的地方 阅读全文
posted @ 2016-08-20 23:03 朝十晚八 阅读(12095) 评论(2) 推荐(2) 编辑
摘要:说起下拉框,想必大家都比较熟悉,在我们注册一些网站的时候,会出现大量的地区数据供我们选择,这个时候出现的就是下拉框列表,再比如字体选择的时候也是使用的下拉框,如图1所示。下拉框到处可见,作为一个图形库,qt也提供了QtComboBox类来供我们使用,但是有些时候简单的下拉列表已经满足不了我们的需求, 阅读全文
posted @ 2016-07-27 14:18 朝十晚八 阅读(24893) 评论(1) 推荐(2) 编辑
摘要:想必大家都使用过qt的自定义头像功能吧,那么图1应该不会陌生,本片文章我就是要模拟一个这样的功能,虽然没有这么强大的效果,但是能够满足一定的需求。 图1 qq上传图片 首先在讲解功能之前,我先给出一片文章,QT实现的类似QQ的头像选择框,这篇文章也是讲解头像上传功能的,而我自己的代码是从这个demo 阅读全文
posted @ 2016-07-20 16:39 朝十晚八 阅读(3645) 评论(0) 推荐(2) 编辑
摘要:qt之fillder抓包,添加网络代理 阅读全文
posted @ 2016-07-11 17:11 朝十晚八 阅读(2422) 评论(0) 推荐(0) 编辑
摘要:看到360、电脑管家都有自己华丽的托盘菜单,如果你也是用qt做开发,那么恭喜你qt也支持菜单窗口定制,本片文章从QSystemTrayIcon讲述到QMenu,告诉读者怎么定制一个自己的托盘菜单 阅读全文
posted @ 2016-07-02 01:01 朝十晚八 阅读(6771) 评论(0) 推荐(1) 编辑
摘要:qt应用程序抓取系统级消息,不同于QWidget下的nativeEvent,nativeEventFilter是全局性的,需要使用QCoreApplication来注册,他可以拿到系统级消息,比如说:如果qt应用hide了,但是鼠标在桌面的移动事件nativeEventFilter也可以拿到 阅读全文
posted @ 2016-07-01 13:41 朝十晚八 阅读(8102) 评论(0) 推荐(0) 编辑
摘要:编译环境vs2013+qt5.5.1+perl5qchart源码在git上自己下载,或者在此下载,参考文档:Qt Charts 5.7.0 安装教程,这篇文章是使用mingw的方式编译qcharts,而我这篇文章讲述的是msvc方式编译,编译之前需要安装perl这个工具,安装完之后再终端输入perl 阅读全文
posted @ 2016-06-30 19:18 朝十晚八 阅读(2679) 评论(1) 推荐(0) 编辑

返回顶部