自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 自定义委托QStyledItemDelegate-表格双击出现下拉框进行编辑

承接上一篇QTableView实现表格显示:https://blog.csdn.net/zsq1294110449/article/details/110198036类似于EXECL的双击可以出现下拉框,以下代码是在表格中实现双击出现下拉框的功能,实现效果如下图:在CStudioTableModel::data中添加以下代码: case Qt::UserRole: switch (nCol) { case 4: r

2020-12-11 17:03:11 1324 2

原创 QTableView实现表格显示,自定义model

运行结果如下:代码如下:#include <QList>#include <QStringList>#include <QAbstractTableModel>class CStudioTableModel :public QAbstractTableModel{public: CStudioTableModel(QObject *parent = 0); ~CStudioTableModel(); int rowCoun

2020-11-26 17:42:30 4796 6

原创 QListView实现列表显示,自定义model

#include <QList>#include <QAbstractListModel>struct StudioInfo{ QString szStudioID;//cloud:int cre:string QString szStudioName; QString szAddress; int nAge; bool bMan; Studio.

2020-11-26 17:26:49 3106

原创 Qt的model-view模型

类似于MVC模型,Qt的model模型负责获取需要显示的数据,并且能够存储这些数据的修改。每种数据类型都有它自己对应的模型,但是这些模型提供一个相同的 API,用于隐藏内部实现。view视图用于将模型数据显示给用户。对于很大的数据,或许只显示一小部分,这样可以很好地而提高性能;delegate代理被用来提供对 item 渲染和编辑的控制。对于每种视图,Qt 都提供了一个默认的代理,对于大多数应用来说,我们只需要使用这个默认的代理即可。使用Qt的model-view架构,可以让model取回view所

2020-11-26 12:58:06 880 1

原创 自定义添加菜单栏QMenuBar\QMenu,工具栏QToolBar

#include <QWidget>#include <QMenuBar>#include <QToolBar>#include <QAction>#include <QMenu>class MainWindow:public QWidget{ Q_OBJECTpublic: void CreateMenuToolBar();protected slots: void OnNewFile(); .

2020-11-23 18:56:01 855

原创 QMainWindow结构

创建一个mainwindow必须设置centralwidget,其他菜单栏(QMenuBar)、工具栏(QToolBar)、浮窗栏(QDockWidget)、状态栏(QStatusBar)可以不设置;

2020-11-23 18:26:37 167 1

原创 Qt-布局(QHBoxLayout\QVBoxLayout\QGridLayout \QFormLayout)

Qt-布局(QHBoxLayout\QVBoxLayout\QGridLayout \QFormLayout)水平布局:QHBoxLayout(所有控件都在一行水平摆放,并且无法设置控件的垂直方向上的对齐方式,只可以设置其水平方向上的对齐方式)void setupUi(QWidget *parent){ QPushButton *pushButton_1= new QPushButton(parent); pushButton_1->setText("1"); QP

2020-11-23 16:54:39 2084

原创 C++ Qt面试常问问题及答案:Qt信号和槽机制,ConnectionType用法

槽函数和普通的C++成员函数几乎一样,可以是虚函数,可以被重载,也可以是公有、保护或者私有的,也可以直接被其他成员函数调用,唯一与一般的成员函数不同的地方是可以与信号连接一起。QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type = Qt::AutoConnection)一般调用方式:QObject:

2020-11-06 17:29:09 1687

原创 QWidget入门代码,QApplication

几乎所有语言开始的第一个程序都是hello World!Qt也是,本篇用Qt最简单的几行代码来讲解QWidget代码编程的入门!#include <QApplication>#include <QLabel>int main(int argc, char *argv[]){ QApplication a(argc, argv); QLabel w; w.setText("Hello World!"); w.show(); int n

2020-11-06 14:36:34 975

32位和64位cmake工具

可以编译我分享的glew和glfw源代码生成自己可用的opengl开发所需的辅助库文件

2018-05-09

opengl开发所需库文件,glew源文件和生成文件、glfw源文件和生成文件

包含glew源文件和生成文件、glfw源文件和生成文件,都有32位和64位的,如果运行不成功还可以使用本人上传的另一个工具CMake编译生成自己电脑所需的开发库文件

2018-05-09

CharonCart_v202购物车插件一

CharonCart_v202购物车插件

2012-06-05

CharonCartPatch购物车插件

CharonCartPatch购物车插件

2012-06-05

OpenGL配置头文件、库文件

VC++下的OpenGL配置文件,有5个,齐全

2012-06-04

二叉树遍历

二叉树、先序遍历、层序遍历,可以直接运行

2012-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除