- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 Qt5中文乱码问题解决方案
个人感觉每个人的乱码解决情况不一样,本人乱码时也在网上查询了很多种方法,但是都无济于事。 个人情况:要在Qt的UI界面中的tableView中显示从数据库查询到的信息 本人使用的是QT5.8.0,连接MySQL数据库,主要有两点: 1、将要插入的文本(注意是插入时)从QString换成QByteArray。 eg: 2、在数据库连接时加上两句话:QTextCodec *codec...
2018-04-22 22:57:18 12173 8
原创 QT如何实现二级下拉菜单(Combo box)
在上一篇博文里,我们看到在选择院系之后,只能手动填写班级。而现在我们想要的是:可以根据所选的院系来控制所选的班级。本方法也适合在其他方面使用,比如,选择省份之后可以以此选择该省份下面所属的市。 博主属于QT初学者,想要这个功能,到某度搜了很多,未果,于是,静思,打坐,最终参悟一种方法。首先看一下,在Qt的设计师界面: 我们可以将院系看成一级菜单,班级是二级菜单。在一级菜单我们可以固...
2018-04-17 10:31:05 9696 3
原创 【Qt界面开发项目(3)】学生管理系统
项目说明:本项目实现一个单机版的学生管理系统,暂时没有使用C/S架构以及数据库,实现了以下功能: 1、添加学生,包括:姓名、学号、性别、年龄、学院、班级 2、保存学生信息,以文件形式进行保存 3、查询学生,方式:按姓名、学号院系、班级本人遇到的难点分析: 1. 本项目涉及三个界面,一个主界面以及两个子界面,在界面切换时遇到问题。 2. 单选按钮获取文本 3. Table Vie...
2018-04-15 00:32:47 5131 2
原创 【Qt界面开发项目(2)】定时计数器
本项目主要使用Qt中的两个类,QTime和QTimer。QTime类是一个时间类,显然它是用来获取当前时间;QTimer类是一个定时器类,所谓定时器就是不断的去重复同一件事,首先我们可以查看一下Qt的帮助手册: QTimer类提供了一个循环的并且可以发射信号的类。我们要使用它,就先创建一个QTimer类,连接一个timeout信号和我们自己写的槽函数,并且调用start函数。它将会在指定的时...
2018-04-09 11:09:14 2026 1
原创 【QT界面开发项目(1)】简易计算器
本项目是基于MVC设计模式完成。什么是MVC? 它的全称是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。感兴趣的可以到百度百科具体了解MVC框架,本人也是初学者,只能说说在Qt中用到这种模式时我的理解。V(view)-视图,我们可以理解为Qt中的.ui文件,它是与用户交互的界面;M(model)-模型,...
2018-04-07 23:55:55 2240 2
原创 C++中关于 虚函数、虚析构、虚继承和虚基类
在很多次面试中,我发现面试官都喜欢问同一个问题:谈谈你对多态的认识。 遇到这个问题,通常我第一句话就是:多态分为静态多态和动态多态,然后静态多态就是balabala动态多态是巴拉巴拉。关于静态多态这里不再赘述。这里先描述一下博主在CVTE面试时遇到的多态问题。面试官要求:你先写一个多态的例子,然后我就飞快的写下了下面的语句:class Animal{public: virtu...
2018-04-01 18:48:28 1065
小球碰撞动画(含源码、可执行文件)
2018-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人