上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 128 下一页
摘要: 1、需要的东西 ftp.cpp,ftp.h是二次封装的ftp类,放在工程下包含 QFtp和qftp.h放在D:\Qt5.7.1\5.7\msvc2013\include\QtNetwork; Qt5Ftp.lib和Qt5Ftpd.lib是编译生成的库,放在工程源文件下 2、包含库 3、声明 4、注意 阅读全文
posted @ 2018-08-31 17:07 朱小勇 阅读(1056) 评论(0) 推荐(1) 编辑
摘要: 如上:class B就是前置声明,因为在A中使用了B,所以要先声明 阅读全文
posted @ 2018-08-29 11:18 朱小勇 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、服务器 1、安装FileZilla 2、打开用户 3、输入用户名密码 4、选择目录 注意:files也可全部勾选上,以免没有权限上传 二、命令行作为客户端 1、进入ftp >>ftp 192.168.40.158 【服务器ip】 2、弹出name和pass,分别输入用户名和密码 3、类似于文件指 阅读全文
posted @ 2018-08-28 10:18 朱小勇 阅读(7708) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-08-28 09:58 朱小勇 阅读(3586) 评论(0) 推荐(0) 编辑
摘要: 信号与槽是可以引用传递的,根据我的直觉,应该和函数的引用传递差不多,效率比值传递高。 看了很多别人的例子或者教学视频,信号与槽都是简单的值传递,但是看了Qt的手册,里面几乎都是引用或者指针传递参数。 如果是只读的,就加上const PS: 在同一个线程中 当信号和槽都在同一个线程中时,值传递参数和引 阅读全文
posted @ 2018-08-27 16:06 朱小勇 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 1、头文件 2、源文件 3、自定义函数,获取报文类型 阅读全文
posted @ 2018-08-24 16:17 朱小勇 阅读(696) 评论(1) 推荐(0) 编辑
摘要: 1、头文件 2、源文件 阅读全文
posted @ 2018-08-24 16:08 朱小勇 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 造成步骤:一开始是将现成的dll【Qt5.9.3】放在文件夹里,然后使用Qt5.7.1编译的exe放进去,产生标题错误 原因:dll库不匹配 解决:使用Qt5.7.1自带的cmd命令行,使用windeploy生成dll 阅读全文
posted @ 2018-08-23 15:00 朱小勇 阅读(6957) 评论(0) 推荐(0) 编辑
摘要: 1、现象 在一个线程类【QObject】中声明一个对象QTimer,【不new,直接声明】,在槽函数中timer.start() 报警告:不能跨线程调用对象 2、分析 不使用new的方式,直接A a;这样是同时:声明+定义【分配空间】,所以如果在A头文件中这样定义一个对象,然后再A a;这样是在主线 阅读全文
posted @ 2018-08-20 14:29 朱小勇 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 一、引发重绘的事件 1、调用repaint() 2、调用uodate() 二、控件hide或者show 三、其他 ps: repaint函数是立即重绘,没有优化 update会优化,异步重绘,所以如果调用多次update可能会只重绘一次 重绘的函数是: paintEvent,这是QWidget的,可 阅读全文
posted @ 2018-08-15 16:11 朱小勇 阅读(4382) 评论(0) 推荐(1) 编辑
上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 128 下一页