c++
liongω
这个作者很懒,什么都没留下…
展开
-
qt报错 error: passing 'const QPushButton' as 'this' argument dis
QPushButton b;b.setText("qwe");toolbar->addWidget(&b);connect(&b, &QPushButton::clicked, [=](){ b.setText("asd"); });在运行上诉代码时报错passing 'const QPushButton' as 'this' ar...原创 2019-03-10 16:56:12 · 1064 阅读 · 0 评论 -
简单工厂模式 c++实现(大话设计模式系列)
本文主要采用c++简单工厂模式进行实现; 该模式实例化对象是通过工厂类,只要输入需要实例化对象的名字,就可以通过工厂对象的相应工厂函数来制造你需要的对象自动new出一个子类对象并返回其父类的指针优点1.隐藏了对象创建的细节,将产品的实例化推迟到子类中实现。2.客户端基本不用关心使用的是哪个产品,只需要知道用哪个工厂就行了,提供的类型也可以用比较便于识别的字符串。3...原创 2019-03-18 18:12:53 · 120 阅读 · 0 评论 -
qt简单练手项目——汽车销售管理系统
这是跟着网上黑马视频的qt练手项目 ,主要涉及ui界面设计,数据库操作,xml生成与应用ui界面如下,采用栈容器,抽屉容器等进行设计,点击确定可以实时显示售卖信息并跟新数据库和xml文件以下为sqlite数据库表格(事先生成,由navicat进行调试)以下为生成记录的xml文件以下为详细代码pro#---------------------------...原创 2019-04-08 12:10:40 · 3156 阅读 · 0 评论 -
qt中采用model进行增删改查的简单数据库操作实例
使用model 可以基本避免写sql语句环节,加快了编写速度,view为我们在界面看到的内容,model其实是为数据如下为编写使用model进行增删改查首先创建一个名为“info”的数据库文件置于当前qt文件的build目录下,其内容如图ui 界面设计如下 其中,增加键可以增加一空行,删除可以删除选中的数据,但是每次操作后必须点击确定或者取消,修改数据可以直接双击数...原创 2019-04-02 17:03:36 · 6267 阅读 · 6 评论