![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt实战
文章平均质量分 75
介绍比较常用的Qt的各种类的使用
xyjaqawas
这个作者很懒,什么都没留下…
展开
-
QTableView_添加复选框(1)
在项目中,我们经常会遇到需要在表格中添加复选框,tableView有以下几种实现方式。1、利用自定义委托QAbstractItemDelegate中的CreateEditor()函数来实现,这种实现方式加入的复选框需要双击才能显示控件,一般不能满足实际需求,用户体验很差。2、利用QAbstractTableModel重写flag()函数,设置flag属性Qt::ItemUserCheckable,配合data(), setData()函数来实现。但这种方式实现的checkbox不能布局,总是显示在表原创 2020-08-28 14:04:45 · 2491 阅读 · 0 评论 -
QTableView,Model/View的运用(1),QAbstractTableModel
Qt的Model/View模式相当强大,下面我们就来看一个QTableView运用QAbstractTableModel的例子。由于QAbstractTableModel是个抽象类,所以必须自己重新写一个类来继承它。下面就是我自己写的一个类TableView头文件:TableModel.h#ifndef TABLEMODEL_H#define TABLEMODEL_H原创 2016-09-27 23:01:45 · 3681 阅读 · 2 评论 -
QSettings的简单应用
在项目中,很多地方需要用到保存操作,我们往往第一时间会想到用数据库保存,单如果是保存配置,那用数据库有时候就会显得很不方便。QSettings很好的解决了保存配置的问题,下面就让我们来看一个很简单的例子。#include #include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, ar原创 2016-10-14 17:33:27 · 439 阅读 · 0 评论 -
QTableView,Model/View的运用(2),QSqlTableModel
上一篇我们看了QTableView与QAbstractTableModel的使用,今天再讲讲它的一个子类,QSqlTableModel的使用。首先说一下QSqlTableModel的用途,当QTableView关联了QSqlTableMode时,tableView上显示的内容就为数据库的某张表显示的内容,并且修改tableView中的内容可以同步到数据库中。请看如下例子。MainWin原创 2016-10-10 19:43:03 · 1246 阅读 · 0 评论 -
QTableView,Model/View的运用(3),QSortFilterProxyModel
QTableView,Model/View的运用(3),QSortFilterProxyModel原创 2017-05-02 19:20:17 · 4049 阅读 · 1 评论