关闭
当前搜索:

QT开发之最简QTcpSocket封装类

QTcpSocket类是客户端类,作用为发送数据。 首先是关于IP地址和端口号,这个可以选择手动输入或者自动查找。 .H中: #include extern QTcpSocket *socket;//设置为全局变量 public: A();//此函数用来连接 B();//此函数发送数据 .CPP中: QTcpSocket *socket; A()//连接 { s...
阅读(96) 评论(0)

关于float中0.3一类数据的运算解决办法

原因是此类数据无法用二进制完整表示,完全是无限循环数据。 运算结果解决办法: 方法一:使用github上的库:BigDecimal.js或bignumber.js 方法二:在这篇文章里面找到一个简单的函数。 } 可以将每次的运算结果赋值给它,从而得到比较精确的结果。· 方法三:使用简单点四舍五入方法,其实跟上面的方法差不多,只不过取了一个10位小数。 functi...
阅读(85) 评论(0)

"<Module>"的类型初始值设定项引发异常的解决办法

问题: 打开VS2010时出现这个问题 解决办法:重新安装.net framework 如果不知道上面.net是什么东西,可以使用360或者什么拆卸软件搜索 如图,我将第一个拆卸后重新安装就解决问题了...
阅读(524) 评论(0)

QT开发之字符串各种操作

1、字符串分割 split函数:第一个为分隔判断符,第二个为是否跳过空格。 例:QString a = "1,2,3,4,5,6,7"; QList ls; ls = a.split(",");//ls = "1","2","3","4","5","6","7" ls = a.split(",",QString::SkipEmptyParts);//ls = "1","2","3","4...
阅读(84) 评论(0)

QT开发之最简客户端

首先下载一个网络调试助手,测试自己写的客户端对不对。 1、配置 如果使用的QT Creator,在pro中添加QT += network 如果使用的VS+QT,选中项目->菜单QT5->Qt Project Settings->Qt Modules->选着Network多选按钮 2、UI 界面摆放: 2个QLineEdit:一个输入IP地址,一个输入端口号 2个PushBut...
阅读(69) 评论(0)

QT开发错误集

1、错误 1 error C2679: 二进制“=”: 没有找到接受“QTcpSocket *”类型的右操作数 错误语段:socket = new QTcpSocket(); 解决:声明时QTcpSocket *socket写成了QTcpSocket socket导致错误,改回来就可以了...
阅读(67) 评论(0)

YAMAHA机械手的使用注意事项

1、发送指令需要加上@+指令+(\r\n)根据网口和串口的不同:网口是\r\n,串口是 2、需要保证机械手上电才能发指令 3、机械手软件和上位机同时控制需要一个接网口一个接串口...
阅读(171) 评论(0)

VS2010+QT5安装教程

1、先安装vs2010 2、安装qt-x86(如果是64位就要去下载64位的) 3、安装qt-vs-addin 4、安装Visual 4、qt环境变量配置,我的博客有 5、打开vs后,其中一个菜单是QT、一个Visual 6、点击QT5->属性->add,找到QT安装包中msvc2010的位置 7、6过程是为了可以使用QT Creator的项目...
阅读(97) 评论(0)

cmd命令 从C盘跳到D盘

需要跳到那个盘,盘加上“:”就可以了 E盘、F盘一样的道理 各种操作,请参考linux命令...
阅读(215) 评论(0)

SQL数据库安装

1、下载安装包: 2、安装MySQL 3、在MySQL中创建数据库 http://www.qter.org/portal.php?mod=view&aid=53...
阅读(79) 评论(0)

QT开发之环境变量设置

注:主要方便软件在生成出来以后不需要去qt安装文件夹里面复制那6个dll文件才能运行exe程序的问题。 右击我的电脑->属性->高级系统设置->高级选项卡->环境变量按钮->Path 编辑此变量,在变量值的最后面添加,“;"+"QT安装文件的bin文件夹路径” 确定确定确定,这样就OK了...
阅读(98) 评论(0)

Qt开发之错误集

1、VS2010+QT,很多代码下面会出现红色波浪线 项目----属性----vc++目录----包含目录中加入你的include的路径:C:\此处省略。。。\msvc2010\include PS:这个也没有解决所有的红色波浪线问题,但是已经解决了90%以上的波浪线...
阅读(62) 评论(0)

Qt开发之基础

1、#pragma comment(lib,"wsock32.lib") 这句话的前面意思是静态加入一个lib文件,也就是库文件。这是告诉编译器在编译形成的.obj文件和.exe文件中加一条信息,使得 链接器在链接库的时候要去找wsock32.lib这个库,不要先去找别的库。 (.exe文件找DLL 也是这种写法,例如 wsock32.dll)....
阅读(110) 评论(0)

QT之QStringList

1、清除 QStringList list; list  list.clear();//清空 list = QStringList();//一样也能变空。 list.removeAt(1);//某一个 用removeAll(), removeAt(), removeFirst(), removeLast(), 和 removeOne()清除单个。...
阅读(112) 评论(0)

Qt开发之文件读写

1、写文件(没有就创建再写,有就覆盖已有内容) QStringList lines; lines.append("123"); lines.append("456"); lines.append("烤鸭"); QFile file( "d:\\1.txt" ); if ( file.open( QIODevice::WriteOnly ) ) {/...
阅读(128) 评论(0)

Qt开发之读写ini文件

1、写 //构造函数第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省 QSettings configIniWrite("d:\\1.ini", QSettings::IniFormat); //向ini文件中写入内容,setValue函数的两个参数是键值对 //向ini文件的第一个节写入内容,para1节下的第一个参数 config...
阅读(138) 评论(0)

Qt开发之绘图

头文件: void paintEvent(QPaintEvent *); cpp: void Widget::paintEvent(QPaintEvent *) { QPainter painter(this); } paintEvent类似mfc中的draw函数,在paintEvent中添加绘图。 1、绘制文字 // 设置画笔颜色 pa...
阅读(132) 评论(0)

Qt5开发之各种按钮控件详细讲解

Qt Creater提供6种Button控件。如下图: Button控件介绍 控件类 控件名 中文名 QPushButton PushButton 推动按钮 QToolButton ToolButton 工具按钮 QRadioButton RadioButton...
阅读(456) 评论(0)

Qt5开发之控件

1、lineEdit //lineEdit中显示末世 ui->lineEdit->setEchoMode(QLineEdit::Normal);//输入原样显示 ui->lineEdit2->setEchoMode(QLineEdit::NoEcho);//输入不显示出来 ui->lineEdit3->setEchoMode(QLineEdit::Password);//...
阅读(244) 评论(0)

Qt5开发笔记

1、Qt4的QApplication在QtGui中,Qt5中的QApplication在QtWidgets...
阅读(221) 评论(0)
152条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:61830次
    • 积分:2007
    • 等级:
    • 排名:千里之外
    • 原创:137篇
    • 转载:12篇
    • 译文:0篇
    • 评论:14条
    最新评论