QT
文章平均质量分 80
tianya_team
关注抖音号:天天coding,免费获得源码以及技术指导。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT之文本编辑器实现
1.mainwindow.h [cpp] view plain copy #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include namespace Ui { class MainWindow原创 2016-11-09 15:57:10 · 2351 阅读 · 0 评论 -
QT之利用QSqlQuery类执行SQL语句
1.connection.h #ifndef CONNECTION_H #define CONNECTION_H #include #include #include static bool createConnection() { QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseN原创 2016-11-09 16:01:45 · 1009 阅读 · 0 评论 -
QT之TCP通信简单实现
一、服务器端实现 1.tcpserver.h #ifndef TCPSERVER_H #define TCPSERVER_H #include #include namespace Ui { class TcpServer; } class TcpServer : public QMainWindow { Q_OBJECT public: explicit TcpS原创 2016-11-01 22:32:56 · 994 阅读 · 0 评论 -
QT之涂鸦板实现
源代码下载地址: https://github.com/onlyou2030/TuYaBan-BaiBan (说明:这是我们Qt系列文章的一个例子,请先学习2D绘图部分内容,再学习本教程) 前面学习了Qt 2D绘图的基本知识,现在我们将所学习的知识进行一下综合,设计一个简单的画图软件。因为前面已经有了记事本的例子,所以这里对一些细节知识将不会多讲。而且转载 2016-11-29 19:48:13 · 5492 阅读 · 3 评论 -
QT之不同主机之间TCP通信
一、客户端实现 1.tcpclient.h #ifndef TCPCLIENT_H #define TCPCLIENT_H #include #include #include namespace Ui { class TcpClient; } class TcpClient : public QMainWindow { Q_OBJECT public: expl原创 2016-11-23 10:08:32 · 5593 阅读 · 1 评论 -
QT图形的一些基本操作
#include "dialog.h" #include "ui_dialog.h" #include Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) { ui->setupUi(this); } Dialog::~Dialog() { delete ui; } vo原创 2016-11-24 19:16:00 · 575 阅读 · 0 评论 -
linux下QT5.6.2连接MYSQL过程
安装好QT5.6.2后,使用MYSQL时会出现如下错误: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 针对上面问题,解决方法如下: 传统解决方法: 一、解决问题 本文解决在U原创 2017-04-22 15:41:43 · 2054 阅读 · 1 评论 -
linux下QT+MYSQL开发
SQL安装好后,给普通用户授权操作数据库和登录数据库 在终端输入: #mysql -u root -p 以上一条命令是以root登录数据库 1.在Ubuntu系统中,点击【Application】>>【Program】>>【QT Creator】,打开QT Creator 点击New File or Project,如下图所示,选择Qt C++原创 2017-04-22 20:29:41 · 1731 阅读 · 0 评论 -
基于QT的学生信息管理系统开发
1.首先创建工程文件,在创建过程中添加主窗口类以及对应的ui文件。 Mainwindow.ui的界面如下: 下面分别实现上图中4个按钮的功能。我们用MYSQL来对学生的注册信息进行保存。 2.编写与MYSQL相关程序 创建类过程如下: #ifndef MYSQL_H #define MYSQL_H #include #include #include #include原创 2017-04-23 01:32:08 · 33839 阅读 · 18 评论 -
QT实现用户登录功能
功能: 1.提供登录界面(客户端) 2.服务器端用数据库来存储用户名和密码 3.注册时客户端将注册信息发送给服务器端,并进行验证,如果注册名可用,添加进数据库并返回客户端添加成功信息。 4.登录时客户端将登录信息发送给服务器端进行验证,服务端返回验证结果。 待添加: 1.服务器端并发功能实现 #include "tcpclient.h" #include int原创 2017-05-19 21:38:17 · 31927 阅读 · 11 评论 -
QT开启摄像头及截图保存图片
本例使用QT来开启电脑摄像头,同时能够在拍摄过程中针对某一张图片截图并保存。 未实现功能:录制视频保存 下一步工作:远程监控,服务器端可以开启客户端摄像头监视 //widget.h #ifndef WIDGET_H #define WIDGET_H #include #include #include #include namespace Ui { class Widge原创 2017-06-15 08:25:06 · 4522 阅读 · 5 评论 -
QT之局域网聊天实现
功能: 1.用户注册登录功能 2.群聊功能 3.私聊功能 客户端代码: //tcpclient.h #ifndef TCPCLIENT_H #define TCPCLIENT_H #include #include #include //#include "userinterface.h" namespace Ui { class TcpClient; } c原创 2017-06-15 18:42:46 · 7658 阅读 · 16 评论 -
QT实现记录上一次用户名和密码功能
说明:在登录时,为了避免每次打开软件都要重新输入账号和密码,可以用QSettings来实现记录功能。 本例子中记录的是ip和port号。 #ifndef PERFORMANCETESTING_H #define PERFORMANCETESTING_H #include #include "ui_performancetesting.h" class PerformanceTesting原创 2017-08-08 20:42:17 · 8731 阅读 · 1 评论 -
QT通过按钮browse文件夹
使用QFileDialog非常好用。 void HandleThreadAndTest::sBrowseFile() { QString path = QFileDialog::getOpenFileName(this, tr("Open .pacp"), ".", tr("Pcap Files(*.pcap *.pcapng)")); if (path.length() == 0) {原创 2017-08-09 10:14:58 · 1715 阅读 · 1 评论 -
QtCharts动态的显示折线图
本本提供一个可以动态绘制折线图的接口Graph,该接口只提供了每次加入一个点的方法,其他方法可以在此基础上添加。绘制曲线图等类似。 QT版本:QT5.7或以上 QT5.5或5.6可以按照如下方法部署QtCharts: 1.下载qtcharts git clone https://github.com/qt/qtcharts.git git checkout 5.7 2.配置原创 2017-09-12 11:20:20 · 4825 阅读 · 1 评论
分享