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 · 2259 阅读 · 0 评论 -
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 · 1604 阅读 · 1 评论 -
QT实现记录上一次用户名和密码功能
说明:在登录时,为了避免每次打开软件都要重新输入账号和密码,可以用QSettings来实现记录功能。本例子中记录的是ip和port号。#ifndef PERFORMANCETESTING_H#define PERFORMANCETESTING_H#include #include "ui_performancetesting.h"class PerformanceTesting原创 2017-08-08 20:42:17 · 8503 阅读 · 1 评论 -
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 · 7414 阅读 · 16 评论 -
QT开启摄像头及截图保存图片
本例使用QT来开启电脑摄像头,同时能够在拍摄过程中针对某一张图片截图并保存。未实现功能:录制视频保存下一步工作:远程监控,服务器端可以开启客户端摄像头监视//widget.h#ifndef WIDGET_H#define WIDGET_H#include #include #include #include namespace Ui {class Widge原创 2017-06-15 08:25:06 · 4275 阅读 · 5 评论 -
QT实现用户登录功能
功能:1.提供登录界面(客户端)2.服务器端用数据库来存储用户名和密码3.注册时客户端将注册信息发送给服务器端,并进行验证,如果注册名可用,添加进数据库并返回客户端添加成功信息。4.登录时客户端将登录信息发送给服务器端进行验证,服务端返回验证结果。待添加:1.服务器端并发功能实现#include "tcpclient.h"#include int原创 2017-05-19 21:38:17 · 31667 阅读 · 11 评论 -
基于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 · 33357 阅读 · 18 评论 -
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 · 1626 阅读 · 0 评论 -
linux下QT5.6.2连接MYSQL过程
安装好QT5.6.2后,使用MYSQL时会出现如下错误:QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7针对上面问题,解决方法如下:传统解决方法:一、解决问题 本文解决在U原创 2017-04-22 15:41:43 · 1899 阅读 · 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 · 520 阅读 · 0 评论 -
QT之不同主机之间TCP通信
一、客户端实现1.tcpclient.h#ifndef TCPCLIENT_H#define TCPCLIENT_H#include #include #include namespace Ui {class TcpClient;}class TcpClient : public QMainWindow{ Q_OBJECTpublic: expl原创 2016-11-23 10:08:32 · 5303 阅读 · 1 评论 -
QT之涂鸦板实现
源代码下载地址:https://github.com/onlyou2030/TuYaBan-BaiBan(说明:这是我们Qt系列文章的一个例子,请先学习2D绘图部分内容,再学习本教程)前面学习了Qt 2D绘图的基本知识,现在我们将所学习的知识进行一下综合,设计一个简单的画图软件。因为前面已经有了记事本的例子,所以这里对一些细节知识将不会多讲。而且转载 2016-11-29 19:48:13 · 5241 阅读 · 3 评论 -
QT之TCP通信简单实现
一、服务器端实现1.tcpserver.h#ifndef TCPSERVER_H#define TCPSERVER_H#include #include namespace Ui {class TcpServer;}class TcpServer : public QMainWindow{ Q_OBJECTpublic: explicit TcpS原创 2016-11-01 22:32:56 · 942 阅读 · 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 · 849 阅读 · 0 评论 -
QtCharts动态的显示折线图
本本提供一个可以动态绘制折线图的接口Graph,该接口只提供了每次加入一个点的方法,其他方法可以在此基础上添加。绘制曲线图等类似。QT版本:QT5.7或以上QT5.5或5.6可以按照如下方法部署QtCharts:1.下载qtchartsgit clone https://github.com/qt/qtcharts.gitgit checkout 5.72.配置原创 2017-09-12 11:20:20 · 4685 阅读 · 1 评论