Qt
Mr.Stone^_^
你如今的气质里藏着曾经走过的路、读过的书、爱过的人。
展开
-
QT 实现简单截图功能
QT 实现简单截图功能代码内容完善、有详细的代码注释所以不在赘述。头文件CaptureScreen.h#ifndef CAPTURESCREEN_H#define CAPTURESCREEN_H#include <QWidget>#include <QPainter>enum CaptureState{ initCapture, beginCaptureImage, finishCaptureImage, beginMoveCaptureArea,原创 2020-09-23 11:30:58 · 693 阅读 · 0 评论 -
Qt qml中使用listView加载组件问题
最近遇到了一个关于ListView的问题,ListView的每个列表上几个比较简单的控件,刚开始由于数据是实时更新的所以当数据较多是在对ListView进行添加行或者删除行后操作后需要重新加载数据,当操作过于频繁是就会出现“假死机”。于是我使用了ListView.onAdd: SequentialAnimation { PropertyAction { t原创 2017-03-09 17:28:14 · 1776 阅读 · 0 评论 -
qml中可以下拉查看的Text
当Text中文本过多,但是Text占用空间有限时,可把Text超出控件的部分隐藏掉,并添加一个滚动条,通过触摸屏上下翻看,或通过键盘上下键浏览,废话不多说。 Flickable { id: flick anchors{left: parent.left;leftMargin:原创 2017-03-22 19:47:03 · 1015 阅读 · 0 评论 -
qml 截屏功能
qml简单实用截图方法原创 2017-05-05 13:53:45 · 1620 阅读 · 0 评论 -
qml ListModel与Repeater编写重复控件界面
ListModel与Repeater编写重复控件界面实例,当热要实现重复控件的方式有很多种,例如使用Listview、Repeater 等,但为什么要写这种方式,主要是平时使用的比较少加深一下印象,废话不多说。Rectangle{ id:equip anchors.fill: parent color:"#A0000000"原创 2017-05-09 19:51:26 · 4694 阅读 · 0 评论 -
Qt自定义Combobox实现列表上拉展示
废话由于最近项目需要,想用一个能够上拉的Combobox,但是试了各种方法发现QCombobox并不能达到我需要的效果,所以决定自己写一个。方法其实很简单,combobox可认为是按钮和一个列表组成,按钮由QPushButton来实现,列表由QListView代替。先来看看效果![这里写图片描述](http://img.blog.csdn.net/20170609204717828?waterm原创 2017-06-09 21:01:23 · 6938 阅读 · 0 评论 -
基于QDoubleValidator的自定义验证器
缘起 前段时间用到了验证用户输入数据合理性功能(double 类型,QDoubleValidator 无法验证数据应该是个众所周知的bug了,但是一直没能修改,至少在5.5版本还没有修改,这其中的缘由不敢妄加猜测),一开始想着要用正则验证,但是又觉得以后可能还会遇到这样的需求,所以决定自己改造一下QDoubleValidator。过程 其实,我只继承了QDoubleValidator,在...原创 2018-07-05 19:49:40 · 1863 阅读 · 1 评论 -
QLineEdit实现自动补全
由于项目所需,自定义了一个继承自QLineEdit的实现输入自动过滤补全控件,在此贴出记录一下,以备后用。代码比较简单易懂,并且有跟多人实现过所以就不做说明了。.h#ifndef COMPLETELINEEDIT_H#define COMPLETELINEEDIT_H#include <QLineEdit>#include <QStringList>class ...原创 2018-07-06 13:25:55 · 1195 阅读 · 0 评论