C/C++/汇编共31篇 第2页

QT 自定义model 之一

QT 自定义model 之一-Libero's Blog

前面我们说了Qt提供的几个预定义model。但是,面对变化万千的需求,那几个model是远远不能满足我们的需要的。另外,对于Qt这种框架来说,model的选择首先要能满足绝大多数功能的需要,这就是说...

# c++# QT# model

liberolibero4月前
0200

QSortFilterProxyModel

Qt为我们预定义了很多model,前面已经说过了QStringListModel、QDirModel(也算是Qt推荐使用的QFileSystemModel吧,这个在上一章最后重新加上了一段话,没有注意的朋友去看看哦)。今天我们要说的...

# c++# QT# QSortFilterProxyModel

liberolibero4月前
0100

c++ Qt/QML qmlRegisterType与setContextProperty(差异)

在Qt / QML应用程序(此代码通常位于main.cppQtCreator项目中)中,以下几种将C ++类暴露给QML的方式之间有什么区别: qmlRegisterType<UePeopleModel>('com.example', ...

# c++# QT

liberolibero4月前
0140

Qt 的 TreeModel

一般用TreeModel都是用自己自带的类,关于继承QAbstractItemModel的时候,必须实现如下几个函数:index(), parent(), rowCount(), columnCount(), data(), 要让Model变成可以编辑的话,必须还...

# c++# QT

liberolibero4月前
0150

Qt::UserRole的使用

Qt::UserRole的使用-Libero's Blog

简述 在GUI开发中,往往需要在界面中存储一些有用的数据,这些数据可以来自配置文件、注册表、数据库、或者是Server。 无论来自哪里,这些数据对于用户来说都是至关重要的,它们在交互过程中大...

# QT

liberolibero4月前
0140

QVector基本用法

QVector是Qt对所有数组的封装,比如我们想要一个int类型数组,我们原先会写int array[10],我们在Qt里可以写QVector <int> array(10),赋值的时候,我们依然可以照旧array[5]=4;想获取某...

# QT# QList# QVector

liberolibero4月前
0150

QVariant的用法

前言 QVariant这个类很神奇,或者说方便。很多时候,需要几种不同的数据类型需要传递,如果用结构体,又不大方便,容器保存的也只是一种数据类型,而QVariant则可以统统搞定。   介绍 帮...

# QT

liberolibero4月前
0160

循环链表 – 数据结构

循环链表是另一种形式的链式存贮结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。 //节点 struct node{ int data1; node *next; }; //链表类 头部文件 class ...

# c++# 数据结构# 链表

liberolibero11月前
0150