随笔分类 - Qt
学习Qt
摘要:使用国产系统中标麒麟(5.0)时,明明用qt工具运行时没有问题,可是双击确没有反应,后来用终端启动时(cd到可执行程序目录 ./myexe),提示找不到一个库a.so(这是自己编译的一个库),明明路径都对啊,怎么双击打不开呢?后来,在终端中,先执行 export LD_LIBRARY_PATH=库路
阅读全文
摘要:转自:https://blog.csdn.net/dbzhang800/article/details/6335818 结尾有我自己的使用情况。 本文起源去年底看到有网友遇到QFtp的中文问题 链接 。今天在csdn中又注意到网友提问 链接 。既然这样,就将自己两次回答简单整理一下,作为一篇博客吧。
阅读全文
摘要:是在qt中做的,所以用了qlist,可根据需要改成 stl 的 list void GetStatus(unsigned int status, QList<bool>& listStatus) { bool current = false; for (int i = 0; i < 32; i++)
阅读全文
摘要:项目中使用到udp通信,使用了Qt的udp类,参考了“菜头大大”的源码(https://www.cnblogs.com/wurenzhong/p/8030220.html),将udp管理分离出界面,学习记录如下。 例子中,没有使用线程处理数据,如果数据量大,请自行处理。 源代码在mingw32下编译
阅读全文
摘要:引用:https://www.cnblogs.com/wurenzhong/p/8186437.html 工作中用到Qt串口通信,学习记录了一下。 参考“菜头大大”的源码,把串口管理从界面中分离出来,以便以后使用。 在我的例子程序中,没有使用线程,一般使用时没有问题,在使用过程中如果数据量大(发送频
阅读全文
摘要:转自:https://blog.csdn.net/qq_27450255/article/details/78780959 由于项目需求,需要实现基于键盘按键的复用,查了很多资料都不满足我的需求,其中Mango的吐槽一下Qt的按键消息响应对我启发很大,他阐述了关于按键长按的问题,我的测试结果和他有些
阅读全文
摘要:转自:https://blog.csdn.net/baidu_33879812/article/details/104905524 背景:Qt应用运行时,键盘ESC按下导致程序异常退出,需要在程序整个运行期间拦截ESC这个按键响应。 Qt整个运行机制是事件循环,在运行期间如果需要拦截特定的任务,Qt
阅读全文
摘要:读: 1 void MainWindow::ReadTxt(QString filePath) 2 { 3 QFile file(filePath); 4 if (file.open(QIODevice::ReadOnly | QIODevice::Text)) 5 { 6 while (!file
阅读全文
摘要:转自:https://www.cnblogs.com/pyw0818/p/8044295.html 游戏2D地图编辑器: 著名的TileMap编辑器,做2D游戏开发的一定不会陌生。 Go 语言的IDE: Go语言的集成开发环境。 Clementine Music Player: 功能很完善且跨平台支
阅读全文
摘要:转自:https://blog.csdn.net/qinpanke/article/details/71440710 一直在做QT项目,总离不开绘图功能,这里把自己常用的、用过的或见到的第三方开源绘图项目总结下来以便将来用到的时候直接取材料。 QWT:绘图库 http://qwt.sourcefor
阅读全文
摘要:曾经在中标麒麟上安装过mysql,记录一下。不具有普遍性,仅供参考。 1 [lssecure@localhost mysql]$ su 2 密码: 3 [root@localhost mysql]# rpm -ivh qt-mysql-4.8.4-19.nk.1.i686.rpm 4 警告:qt-m
阅读全文
摘要:下面的代码没测试过 转自:https://blog.csdn.net/baidu_33850454/article/details/80845582 前言 使用QSplitter 来分割窗口,当两侧是有布局的页面(未在其他情况下验证)时,通过setStretchFactor(int index, i
阅读全文
摘要:参考:https://blog.csdn.net/u010168781/article/details/80338445 在无边框时,主窗口背景是黑色的。如果在主窗口上显示透明的继承自QWidget窗口时,看不到其边界。想要显示边界,可用如下方法。 先设置边框颜色,然后在绘制函数中绘制。 1 set
阅读全文
摘要:参考:https://www.jianshu.com/p/9f2763469030 参考中有一些函数声明了,没实现。我这里补充了部分。 使用到qcustomplot,想在鼠标停在某个点时,显示该点的值。从网上找到例子,加入到工程中。 qcustomplot源码下载:https://www.qcust
阅读全文
摘要:本机环境:Windows XP 32位MSYS2地址:http://sourceforge.net/projects/msys2/ 下载32位版本,地址:http://sourceforge.net/projects/msys2/files/Base/i686/当前压缩包名称:msys2-base-
阅读全文
摘要:libwebsockets是一个轻量的纯C库,在这里尝试使用MinGW进行构建。 官网地址:http://libwebsockets.org/trac/libwebsockets下载地址:http://git.warmcat.com/cgi-bin/cgit/libwebsockets/snapsh
阅读全文
摘要:转自:https://blog.csdn.net/qiangzi4646/article/details/80244433 1 //ui 文件中定义 2 //QTreeWidget *treeWidget; 3 //... 4 5 //遍历treeWidget 6 QTreeWidgetItemIt
阅读全文
摘要:qt有自己的线程实现方式,但有时候我们由于某些原因,会用到pthread来实现多线程。 我把自己看到过的pthread使用方法记下来。如果你有更好的方法,或觉得此方法有什么缺点,请在评论区指出。 这个类去掉了一些冗余代码,编译时可能出现小错误。 CRecvJson.cpp 1 #include "R
阅读全文
摘要:windows平台下,QtCreator创建工程,构建后,生成的exe目录,默认在工程目录同级的目录中。有时候,我们想修改这个目录。可以使用下面方法: 在pro文件中,添加 CONFIG(debug,debug|release){ DESTDIR = ./../debug_bin LIBS += -
阅读全文
摘要:这与以前写的一篇文章类似:https://www.cnblogs.com/warmlight/p/12033459.html。不同的是这篇文章是读取xml文件,将xml 的tagname做为树节点的text,保存时完全按照树节点的text保存。 说明:首先在pro文件中 添加 QT += xml。对
阅读全文