Model-View结构 数据:如数据库的一个数据表或SQL查询结果,内存中的一个 StringList,或磁盘文件结构等。 Model:与数据通信,并为视图组件提供数据接口。 View:是屏幕上的界面组件,视图从数据模型获得每个数据项的模型索引(model index),通过模型索引获取数据。 代理:定制数据的界面显示和编辑方式。在标准的视图组件中,代理功能显示一个数据,当数据被编辑时,提供一个编辑器,一般是 QLin 2022-05-30 C++ > Qt #原创 #C++ #Qt
Qt6 ItemFlags Constant Value Description Qt::NoItemFlags 0 它没有设置任何属性。 Qt::ItemIsSelectable 1 它可以被选中。 Qt::ItemIsEditable 2 它可以被编辑。 Qt::ItemIsDragEnabled 4 它可以被拖动。 Qt::ItemIsDropEnabled 8 它可以用作放置目标。 Q 2022-05-25 C++ > Qt #原创 #C++ #Qt
QComBox和QPlainTextEdit Qplain TextEdit的文字内容以QTextDocument类型存储,函数document返回这个文档对象的指针。 QTextDocument是内存中的文本对象,以文本块的方式存储,每个段落以换行符结束 QTextDocument提供一些函数实现对文本内容的存取 int blockCount(), 返回文本块个数 QTextBlock finBlockByNumber(int ), 读取 2022-05-14 C++ > Qt #原创 #C++ #Qt
Qt中字符串与数值之间的转换 QString 类从字符串转换为整数的函数有:123456// base = 10, 表示十进制,默认什么都不输入就是十进制的int toInt(bool* ok = Q_NULLPTR, int base = 10)const long toLong(bool* ok = Q_NULLPTR, int base = 10)const short toShort(bool* ok = Q_NULL 2022-05-12 C++ > Qt #原创 #C++ #Qt
SpinBox的使用 QSpinBox 和 QDoubleSpinBox 都是 QAbstractSpinBox 的子类 属性名称 描述 prefix 数字显示的前缀,例如”$“ suffix 数字显示的后缀,例如”Kg“ minimum 数值范围的最小值,如0 maximum 数值范围的最大值,如255 singlestep 单击右侧上下调整按钮时的单步改变值,如设置为1,或0.1 va 2022-05-10 C++ > Qt #原创 #C++ #Qt
QString的常用功能 append() 和 prepend()1234QString str1 = "卖", str2 = "拐";QString str3 = str1;str1.append(str2); // str1 = "卖拐"str3.prepend(str2); // str3 = "拐卖" toUpper() 和 toL 2022-05-10 C++ > Qt #原创 #C++ #Qt
MySQL安装方法,支持所有版本 之前安装mysql不是中文乱码,就是一段时间之后用不了,需要重新卸载、安装,太麻烦了,下面的方法直接解决乱码等,话不多说,直接开干 官网下载MySQL 最新版本下载 其他版本请点击Looking for previous GA versions? 64位选择红色,32位选择绿色 下载完成后解压 解压之后的样子 配置my.ini文件 解压之后的目录中没有my.ini 2022-05-10 数据库 > MySQL #原创 #安装 #部署
Vim windows 下使用全指南 (环境配置,插件推荐,美化) 提示1:本文主要讲解了Windows下Vim的使用,配置,美化与使用Vim写C++,Python,MarkDown,R。其他语言的插件很不清楚 提示2:Vim是一款工具,使用Vim是为了加快您的Coding效率的,不要配置比使用的时间还长(虽然很好玩) 提示3:我想把这篇文章写的尽量的长,目的是帮助更多同学绕过Vim配置中的诸多天坑,请耐心观看,毕竟这要比你用一个星期去配置Vim来的快很多 提示4 2022-05-09 编译器 > Vim #安装 #部署 #转载