3 sun_大可

尚未进行身份认证

格物穷理

等级
TA的排名 6w+

QTranslator使用

pro文件中添加TRANSLATIONS+=my_CN.ts(my_CN名字自起)打开qt命令行工具,执行lupdateF:\qt_test\untitled1\untitled1.pro(路径为项目的pro路径)完成后会在项目下生成my_CN.ts文件打开qt的Linguist工具将生成的ts文件拖进来,代码中用tr()修饰的文本都会在这里显示,在对应的地方写上翻译点...

2019-09-17 17:18:42

qt 主窗口关闭时关闭子窗口

1、this指定主窗口为父类voidMainWindow::on_pushButton_clicked(){Dialog*aa=newDialog(this);aa->show();}2、重写主窗口closeEvent事件mainwindow.hQVector<Dialog*>m_test;mainwindow.cppQVect...

2019-09-10 10:55:18

QT QTcpServer实现多个客户端连接

主要思路:1、重写QTcpServer的incomingConnection2、如果信号槽定义在线程的run()函数中,那么执行槽函数时并不是在当前线程中。所以采用在第一个线程中再创建一个线程去执行socket的槽函数3、注意所有new出的对象的释放及释放顺序。要不会造成内存泄漏或程序崩溃#include"dialog.h"#include"ui_dialog.h"#include...

2019-08-27 23:46:49

Cannot create children for a parent that is in a different thread.

在线程中new对象时添加this提示:Cannotcreatechildrenforaparentthatisinadifferentthread.去掉this就好了voidSocketThread::run(){qDebug()<<"线程1:"<<QThread::currentThread();QTcpSock...

2019-08-27 20:39:43

TCP、UDP的区别

TCP和UDP的区别TCP是面向连接的,UDP是面向无连接的UDP程序结构较简单TCP是面向字节流的,UDP是基于数据报的TCP保证数据正确性,UDP可能丢包TCP保证数据顺序,UDP不保证什么是面向连接,什么是面向无连接在互通之前,面向连接的协议会先建立连接,如TCP有三次握手,而UDP不会TCP为什么是可靠连接通过TCP连接传输的数据无差错...

2019-08-26 23:50:00

qt 简单UDP编程

dialog.h#ifndefDIALOG_H#defineDIALOG_H#include<QDialog>#include<QUdpSocket>namespaceUi{classDialog;}classDialog:publicQDialog{Q_OBJECTpublic:explicitDia...

2019-08-24 21:47:17

qt简单的TCP编程

服务端:#include"widget.h"#include"ui_widget.h"#include<QHostAddress>Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);m_server=...

2019-08-24 14:08:18

常用排序算法(七)————快速排序

快速排序1、挑选一个数作为基准(这里以最右侧的数为基准)2、把小于基准的数,交换位置从最左侧开始放。3、然后把基准放到最左侧后一位4、排完基准左侧,排基准右侧qt代码#include"widget.h"#include<QApplication>#include<QtDebug>intarray[10]={7,1,5,8,3,9,6,0,2,...

2019-08-23 23:41:01

c++ const 转 非const

#include"mainwindow.h"#include<QApplication>#include<QtDebug>voidfun(constint*temp){int*p=const_cast<int*>(temp);//const转非const*p=22;}intmain(in...

2019-08-20 19:57:54

空类、空结构体占多少字节

#include"mainwindow.h"#include<QApplication>#include<QtDebug>structSTR{};classTest{public:Test(){}};intmain(intargc,char*argv[]){QApplicationa(argc,argv...

2019-08-20 13:47:41

找工作日志

仅以此博客记录我找工作的经历离职第一天今天上午修改了一下简历。中午休息的时候,有个面试邀请,因为还没有准备好,我约到了后天。福无双至祸不单行,离职后就感冒了,一天都浑浑噩噩的,没干什么正事,只求今天能把病养好。给自己一礼拜的准备时间,下礼拜再集中投简历面试。...

2019-08-19 21:16:22

QMutexLocker测试

mainwindow.h#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>#include<QThread>classThreadA:publicQThread{public:ThreadA(){}voidrun();};classThre...

2019-08-14 16:56:42

Qt Ftp操作

dialog.h#ifndefDIALOG_H#defineDIALOG_H#include<QDialog>#include<QNetworkAccessManager>namespaceUi{classDialog;}classDialog:publicQDialog{Q_OBJECTpublic:...

2019-08-14 14:07:14

FileZilla服务器,客户端搭建

官网:https://filezilla-project.org/下载地址:一、FileZillaServerEdit—>Setting—>Passivemodesettings设置服务器ipEdit—>Setting—>Generalsettings端口默认21Edit—>Users—>General添...

2019-08-13 20:24:29

设计模式

最近看了《大话设计模式》,跟着练习了一下。因平时用qt,就用qt编写了一套。qt实例下载地址:

2019-08-12 16:44:42

设计模式之——访问者模式

element.h#ifndefELEMENT_H#defineELEMENT_H#include"visitor.h"classElement{public:Element(){}virtualvoidaccept(Visitor*visitor)=0;};classConcreteElementA:publicElement...

2019-08-12 16:24:14

设计模式之——解释器模式

abstractExpression.h#ifndefABSTRACTEXPRESSION_H#defineABSTRACTEXPRESSION_H#include<QtDebug>#include"context.h"classAbstractExpression{public:AbstractExpression(){}virtua...

2019-08-09 17:43:27

设计模式之——享元模式

website.h#ifndefWEBSITE_H#defineWEBSITE_H#include<QString>#include<QtDebug>classWebSite{public:WebSite(){}virtualvoiduse()=0;};classConcreteWebSite:publi...

2019-08-09 16:15:32

设计模式之——中介者模式

mediator.h#ifndefMEDIATOR_H#defineMEDIATOR_H#include"colleague.h"classColleague;classMediator{public:Mediator(){}virtualvoidsend(QStringmessage,Colleague*colleague){}};...

2019-08-08 19:07:52

设计模式之——职责链模式

handler.h#ifndefHANDLER_H#defineHANDLER_H#include<QtDebug>#include<QString>classHandler{public:Handler(){}voidsetSuccessor(Handler*successor){m_suc...

2019-08-08 16:49:37

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。