随笔分类 -  QT GUI控件

摘要:有时,我们需要某个控件显示在界面上,但不影响其对下层控件的操作,就像这个控件是透明的一样,这时,我们可以设置这个控件的属性: setAttribute(Qt::WA_TransparentForMouseEvents,true); 阅读全文
posted @ 2020-04-03 17:16 maxiongying 阅读(596) 评论(0) 推荐(0) 编辑
摘要:图片是一种资源,而在Qt中,对于资源的使用是有其独特的方式的!①:一般来说:资源在内存中是用资源对象树来表示的,该树在程序启动时创建。②:而对于资源而言:我们都是需要先将其加入到这棵树中才能加载到内存中并被程序使用!!③:而将一个图片资源放到程序的资源对象树中是用函数QResource::regis 阅读全文
posted @ 2020-03-24 16:12 maxiongying 阅读(3077) 评论(0) 推荐(0) 编辑
摘要:movie = new QMovie(":/timg.gif"); movie->setScaledSize(QSize(400,200)); ui->giflabel->setMovie(movie); movie->start(); 阅读全文
posted @ 2019-01-04 14:15 maxiongying 阅读(727) 评论(0) 推荐(0) 编辑
摘要:在Qt中,QAction,QActionGroup 和 QMenu类用用来操作软件的菜单栏的,比如很多软件都有文件菜单,里面有打开,保存,另存为之类的选项,在Qt中就是通过这几个类来实现的。或者是在菜单中实现一些选项设置,多选或单选什么的。具体使用方法如下所示: 阅读全文
posted @ 2018-11-14 08:46 maxiongying 阅读(1178) 评论(0) 推荐(0) 编辑
摘要:一、简述 先简单介绍一下模态与非模态对话框。 模态对话框 简单一点讲就是在弹出模态对话框时,除了该对话框整个应用程序窗口都无法接受用户响应,处于等待状态,直到模态对话框被关闭。这时一般需要点击对话框中的确定或者取消等按钮关闭该对话框,程序得到对话框的返回值(即点击了确定还是取消),并根据返回值进行相 阅读全文
posted @ 2018-09-11 18:48 maxiongying 阅读(11840) 评论(0) 推荐(1) 编辑
摘要:一,首先新建一个lib工程, 例如:spprogressbar spprogressbar.pro spprogressbarplugin.h spprogressbarplugin.cpp spprogressbar.h spprogressbar.cpp 二,然后将编译生成的dll文件libsp 阅读全文
posted @ 2018-09-07 12:24 maxiongying 阅读(823) 评论(0) 推荐(0) 编辑
摘要:类QabstractItemModel,QabstractListModel,QAbstractTableModel不保存数据,用户需要从这些类派生出子类,并在子类中定义某种数据结构来保存数据。与此不同,类QStandardItemModel负责保存数据,每个数据项被表示为类QStandardIte 阅读全文
posted @ 2018-03-06 13:54 maxiongying 阅读(3191) 评论(0) 推荐(0) 编辑
摘要:The English version is available at: http://xizhizhu.blogspot.com/2010/11/beauty-of-qt-1-d-pointer-private.html 相信不少刚开始阅读Qt源代码的朋友在看到其中的Private类和诸如Q_D、 阅读全文
posted @ 2018-01-06 17:39 maxiongying 阅读(946) 评论(0) 推荐(0) 编辑
摘要:Qt的QPainter::CompositionMode提供了多种图像叠加的模式。常见的有QPainter::CompositionMode_SourceOver, QPainter::CompositionMode_SourceAtop, QPainter::CompositionMode_Des 阅读全文
posted @ 2018-01-02 17:33 maxiongying 阅读(5330) 评论(0) 推荐(0) 编辑
摘要:QPropertyAnimation Class 官方英文文档【点击前往】 QPropertyAnimation Class 中文译文文档【点击前往】 简介 QPropertyAnimation Class 是一个控制动画效果的类,诞生自 Qt 4.6 版本。 该类继承自 QVarianAnimat 阅读全文
posted @ 2017-12-27 13:34 maxiongying 阅读(7495) 评论(0) 推荐(0) 编辑
摘要:可以自訂事件類型,最簡單的方式,是透過QEvent::Type指定事件類型的常數值,在建構QCustomEvent時作為建構引數並透過postEvent()傳送事件,例如: const QEvent::Type MyEvent = (QEvent::Type) 9393;...QApplicatio 阅读全文
posted @ 2017-12-27 10:34 maxiongying 阅读(370) 评论(0) 推荐(0) 编辑
摘要:前面我们说了Qt提供的几个预定义model。但是,面对变化万千的需求,那几个model是远远不能满足我们的需要的。另外,对于Qt这种框架来说,model的选择首先要能满足绝大多数功能的需要,这就是说,可能这个model中的某些功能你永远也不会用到,但是还要带着它,这样做的后果就是效率不会很高。所以, 阅读全文
posted @ 2017-12-22 14:23 maxiongying 阅读(2416) 评论(0) 推荐(0) 编辑
摘要:Q_DECLARE_PRIVATE与Q_DECLARE_PUBLIC 这两个宏在Qt的源码中随处可见,重要性不言而喻。在 部落格的 Inside Qt Series 系列文章中,他用了3篇文章来讲这个问题。 因为 QObject 本身比较复杂,这两个宏和一个复杂的东西搅和到一块,还真是不好理解。不过 阅读全文
posted @ 2017-12-20 17:20 maxiongying 阅读(1420) 评论(0) 推荐(0) 编辑
摘要:QFileSystemWatcher类用于提供监视文件和目录修改的接口。 QFileSystemWatcher通过监控指定路径的列表,监视文件系统中文件和目录的变更。 调用addPath()函数可以监控一个特定的文件或目录。如果需要监控多个路径,可以使用addPaths()。通过使用removePa 阅读全文
posted @ 2017-12-20 14:02 maxiongying 阅读(1294) 评论(0) 推荐(0) 编辑
摘要:见 qglog.h文件定义: #define Q_D(Class) Class##Private * const d = d_func() #define Q_Q(Class) Class * const q = q_func() d指针是在主类中使用的,来获取私有子类成员指针 q指针是在私有数据类 阅读全文
posted @ 2017-12-19 14:15 maxiongying 阅读(1310) 评论(0) 推荐(1) 编辑
摘要:转载自http://www.civilnet.cn/bbs/browse.php?topicno=4691 用Qt程序在手机上显示一幅图片对编程人员来说是再基础不过的一件事情了。那么先让大家看两段代码://dangerous should not be used, cannot display ea 阅读全文
posted @ 2017-12-19 13:42 maxiongying 阅读(4923) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示