QT学习
文章平均质量分 55
大学生毕设
分享知识,增长见识,需要安装包,私发我邮箱
展开
-
QT:实现连接数据库,并进行简单的增删改查等功能
实现结果:这个小的程序实现主要分为两个三个部分:添加一个connection.h文件,实现数据库的连接 在ui界面拖入相应的控件,构件图形化界面 在mainwindow.cpp中现实相应的代码操作(需要注意函数都是按键的槽的clicked()函数)在实现项目前,首先需要在.pro中添加:QT += sql一,connection.h代码实现#ifndef CONNECTION_H#define CONNECTION_H#include <QMess原创 2020-12-07 07:42:00 · 5129 阅读 · 7 评论 -
QT中关于 int 类型,char* 类型和QString类型之间的转换(数据读取出现乱码)
当字符串中包含汉字时,需要用特殊的处理方法,不然会产生乱码QString->char *#include <QTextCodec> //头文件QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); //现在由于版本更新,只需添加这的一句话QByteArray ba;QString num;ba = num.toLoc...原创 2020-06-18 20:52:57 · 987 阅读 · 0 评论 -
黑白棋的人人对战代码编写(黑白棋吃子规则)
黑白棋简单对战下载链接(只能实现人人对战,人机,网络自行编写,大致模板已经有了):审核还未通过黑白棋吃子规则:int ChessForm::judge(int x,int y,void *chess,Chess::ChessBg currentRole,bool eatChess){ //黑白棋落子规则 //除非至少翻转了对手的一个棋子,否则就不能落子。如...原创 2020-05-05 21:28:59 · 1408 阅读 · 0 评论 -
QT实现黑白棋编写
一,定义void Chess::Init() { //将背景和线进行初始化 bgFilename.clear(); bgFilename = "../chess/image/22.jpg"; LineWidgh=5; lineColor=Qt::red; lineStyle=Qt::SolidLine;}vo...原创 2020-05-02 00:09:13 · 1607 阅读 · 0 评论 -
QT中绘图事件出现QWidget::paintEngine: Should no longer be called 错误
QT中添加绘图时出现这种错误,有可能是命名错误;QWidget::paintEngine: Should no longer be calledQPainter::begin: Paint device returned engine == 0, type: 1正常情况下protected里面的函数是不会被调用的但是void paintEvent(QPaintEvent*...原创 2020-05-01 18:13:19 · 4257 阅读 · 2 评论 -
QT客户端及服务器端的连接及数据发送
结果视图(本机IP地址用*掩盖了):一,定义服务器端: myServer =new QTcpServer(this);客户端: myClient = new QTcpSocket(this);二,得到本机的ip地址 QList<QHostAddress> addrs = QNetworkInterface::allAddresses();...原创 2020-04-26 09:45:30 · 2739 阅读 · 0 评论 -
QT中网页(http)请求与下载
首先需要pro里面加上networkQT += core gui network第一种方法一,获取LineEdit网址内容并传值 QString url=ui->lineEdit->text(); manager->get(QNetworkRequest(QUrl(url)));二,连接信号 connect(mana...原创 2020-04-22 23:24:08 · 374 阅读 · 0 评论 -
QT学习 4.19
一,录屏实现(剪切板之间的进程通讯)首先创建一个项目,然后将截图保存到剪切板上 QClipboard *borad=QApplication::clipboard(); borad->setPixmap(this->pixmap);另一个项目从剪切板获取相应截屏内容,并输出,两者应该速度相同 QClipboard *borad=QApplicat...原创 2020-04-19 23:23:06 · 393 阅读 · 0 评论 -
QT学习4.18
一,自己制作一个QT文件遇到的问题一,发布文件时,文件包含的链接库以及图片文件如何加入1,关于发布的release版本的文件不能执行https://blog.csdn.net/bdhjun123/article/details/802004552,关于发布的QT文件图片不能播放https://blog.csdn.net/fp27757097/article/details/51...原创 2020-04-18 23:26:06 · 160 阅读 · 0 评论 -
QT学习 4.17
一,跳转到关于QT介绍函数aboutQt()二,关于官网url全球资源唯一定位符QDesktopServices桌面服务QDesktopServices::openUrl(QUrl(" "));三,关于软件建立一个新的uijiem,然后将头文件包含到本函数 新界面名称 *a=new 新界面名称; a->show();四,设...原创 2020-04-17 23:17:04 · 483 阅读 · 0 评论 -
QT学习4.16
建议函数写法:自己定义槽函数,然后用connect()函数将槽函数与所对应的对象连接起来1,改变窗口函数名称 this->setWindowTitle(" ");2,窗口提示函数 QMessageBox::information(this," "," ");3,连接函数 QObject...原创 2020-04-16 23:20:45 · 160 阅读 · 0 评论 -
QT学习 4.15
一,QT两部分 : 接口 实现二,快捷键 alt+shift+2 ui预览 ctrl+H 横向布局 ctrl+L 垂直布局三,打破布局方法 1,右键,最下面lay out->break lay out四,定义 private sl...原创 2020-04-15 23:21:06 · 549 阅读 · 0 评论