最近在看Qt的Model/View Framework,在网上搜了搜,好像中文的除了几篇翻译没有什么有价值的文章。E文的除了Qt的官方介绍,其它文章也很少。看到一个老外在blog中写道Model/View是他认为Qt中最不好的一部分了。真的是这样吗?为了回馈开源社区,我写了这篇blog,写的是我认为比较有价值的东东。题目起得是解析,但也没有特别细节的介绍,点到为止,有兴趣的Tx可以继续讨论。我所看
转载 11月前
20阅读
Qt 的确是一个好东西,开发起来非常方便,但是方便也带来很多问题,这些问题就不多说了,用到的人自然会有体会。这几天在研究Qt的MVC,List和Table类型的都很简单,没有什么难度,但是它的TreeModel实在是让我晕了好几天。一般用TreeModel都是用自己的类,于是,按着文档上说明的,关于继承QAbstractItemModel的时候,必须实现如下几个函数:index(), parent
转载 11月前
24阅读
目录访问组件移除空回调持有组件引用分享计算输出Update,协程和InvokeRepeating更快的判空检查(null checks)避免从GameObject中取出字符串属性使用合适的数据结构避免运行时修改Transform的父节点注意缓存Transform的变化避免使用Find()和SendMessage()禁用未使用的脚本和对象通过可见性激活或者关闭GameObject通过距离来关闭对象
1. css相对长度单位 Ø em 元素的字体高度 Ø ex 字体x的高度 Ø px 像素Pixels Ø % 百分比Percentage 2. css绝对长度单位 Ø in 英寸Inches(1英寸=2.54厘米) Ø cm 厘米Centimeters Ø mm 毫米millimetre Ø pt
转载 2017-11-06 16:03:00
332阅读
一、猜想与试验说明一下,我已经很久没有写qt了,这两天准备写着玩玩,在我写的小demo中呢,有个场景,我需要让表格进行自适应填充满窗口,同时列也可以进行拖拽宽度,那么这个场景呢,我就试着找了下网上的资料(后面我会解释如何在初始化时正确的去处理一些我们想处理并能正确获取值)。对表格自动填充(列自适应分配列宽)的设置:// 设置列表自动填充满窗口 ui->information_tableWid
①RecyclerView与ListView相比它的优点 ②RecyclerView的初步用法 ③RecyclerView的Adapter的用法 ④给RecyclerView增加条目点击事件1.RecyclerView是什么?RecylerView是support-v7包中的新组件,是一个强大的滑动组件,与经典的ListView相比,同样拥有item回收复用的功能,这一点从它的名字recyl
转载 2024-07-14 06:56:38
87阅读
一、Qt 下载、二、QT 安装
原创 2022-03-08 13:37:09
5837阅读
概述我们都知道,使用Qt的qrand()可以生成一个随机的数字,比如说,要生成100以内的随机数,可以使
00. 目录文章目录00. 目录01. Qt简介02. Qt的历史03. 支持平台04. Qt的优点05. Qt Cre
原创 2022-03-16 16:43:17
714阅读
00. 目录文章目录00. 目录01. Qt简介02. Qt的历史03. 支持平台04. Qt的优点05. Qt Creator介绍06. Qt Creator功能和优势07. Qt Designer08. Qt Linguist09.Qt Assistant11. Qt应用实例01. Qt简介​ Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既...
原创 2021-09-02 14:58:47
1378阅读
第一个Qt程序,环境Qt4.8.4 & Vs2010。新建一个Qt控制台程序,在向导中选择使用GUI库。1 #include <QtGui/QApplication>2 #include <QtGui/QLabel>3 int main(int argc, char *argv[])4 {5 QApplication a(argc, argv);6
转载 2013-05-02 11:22:00
290阅读
1点赞
2评论
QT容器QString类隐式共享:隐式数据共享机制去最大化资源有效利用和最小化复制克隆操
原创 2022-11-18 00:49:53
381阅读
00. 目录文章目录00. 目录01. Qt概述02. Qt优点03. Qt相关工具04. Qt基础模块05.
原创 2022-03-16 11:17:55
1066阅读
00. 目录文章目录00. 目录01. Qt概述02. Qt优点03. Qt相关工具04. Qt基础模块05. Qt扩展模块06. 老版本模块07. 附录01. Qt概述QT是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt Creator, QtEmbedded,Qt Designer快速开发工具,Qt Linguist国际化工具等部分,Qt支持所有Linux/Unix系统,还支持Windows平台、Mac平台等等。02. Qt优点Qt是一个跨平台的C++图形用户
原创 2021-09-02 14:43:49
1279阅读
线程QT中的QThread提供了与平台无关的线程,一个QThread代表了一个应用程序中可.e <QThread>class MyThrea
原创 2022-11-18 00:59:21
585阅读
StringBuilder(字符串的构造器)StringBuilder:字符串的构造器,作用专门构建字符串的,可以构建一个长度可变的字符串 字符串拼接通过 + 号进行,但是如果进行大量字符串拼接,则会导致性能特别差 comparable (可比较的)底层构造方法中长度默认16 如下:public static void main(String[] args) { //获取当前系统时
转载 2024-03-15 08:34:42
23阅读
 知识点:1.Java语言中的数据类型(1)基本数据类型a.整数类型byte:字节类型       占1个字节;       byte类型范围:-128~127short:短整型         占8个字节;int:整数类型        &nbsp
转载 2023-09-01 13:30:46
27阅读
界面中通过三个 QLineEdit控件,一个QPushButton实现+ - * /四则运算,点击pushbutton后将运算结果显示在QLabel控件上。 #ifndef WIDGET_H #define WIDGET_H #include #include #include #include class Widget : public QWidget { Q_OBJE...
转载 2016-10-16 21:06:00
300阅读
2评论
00. 目录文章目录00. 目录01. 概述02. 开发环境03. QT Creator工程管理04. Qt pro项目文件05. pro文件的作用06. Pro文件示例07. 附录01. 概述略02. 开发环境Windows系统:Windows10Qt版本:Qt5.15或者Qt603. QT Creator工程管理QT Creator以工程的方式对源码和资源进行管理,一个QT工程中包含不同类型的文件如下:.pro项目配置文件.pro.user用户项目配置文件.h头文件
原创 2021-09-02 14:43:49
1033阅读
00. 目录文章目录00. 目录01. Qt是什么02. Qt的历史03. Qt和KDE04. Qt和智能手机05. Qt历史发展06. 附录01. Qt是什么Qt是跨平台的开发库,主要是开发图形用户界面(Graphical User Interface,GUI)应用程序,当然也可以开发非图形的命令行(Command User Interface,CUI)应用程序。 Qt支持众多的操作系统平台,如通用操作系统 Windows、Linux、Unix,智能手机系统 Android、iOS、WinPhone
原创 2021-09-02 14:43:50
1208阅读
  • 1
  • 2
  • 3
  • 4
  • 5