随笔分类 -  QT学习

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要:Json文件是这样: { "first fruit": { "describe":"an apple", "icon":"appleIcon", "name":"apple" }, "second fruit": { "describe":"an orange", "icon":"orangeIco 阅读全文
posted @ 2018-06-12 10:16 朱小勇 阅读(436) 评论(0) 推荐(0)
摘要:现象: 解决: 打开文件 $(VSDIR)\Common7\Packages\Debugger\autoexp.dat (VSDIR是本机Visual Studio的安装目录)把定义QVector和QMap显示内容的语句改成以下语句 阅读全文
posted @ 2018-06-08 20:36 朱小勇 阅读(1145) 评论(1) 推荐(0)
摘要:1、为QT应用程序做一个登录界面,QDialog子类 2、当这个登录界面关闭时没有调用析构函数 3、当整个QT程序关闭时,才调用这个子类的析构函数 解决: 在登录界面的构造函数里:setAttribute(Qt::WA_DeleteOnClose); ps:mainwindow关闭时加这句代码也没用 阅读全文
posted @ 2018-06-06 15:37 朱小勇 阅读(950) 评论(0) 推荐(0)
摘要:ConstantValueDescriptionQStyle::SP_TitleBarMinButton1Minimize button on title bars (e.g., in QMdiSubWindow).QStyle::SP_TitleBarMenuButton0Menu button 阅读全文
posted @ 2018-05-30 17:22 朱小勇 阅读(3589) 评论(0) 推荐(0)
摘要:问题描述:QtCreator里的UI全是默认为指针类型,调用的时候【ui->】但是使用VS+Qt来,发来默认的是变量类型,使用的时候【ui.】 统一:为了统一我把后者声明改为前者 问题:在mainwin里面这样改没有影响,可是如果添加一个gui类,然后这样改,程序就崩溃 解决:不知道为啥,就默认使用 阅读全文
posted @ 2018-05-24 11:31 朱小勇 阅读(870) 评论(1) 推荐(0)
摘要:新建了QDialog的子类时,如果需要回调它的关闭函数 1、加入头文件#include <QCloseEvent> 2、重写函数 protected: void closeEvent(QCloseEvent *event); 阅读全文
posted @ 2018-05-24 09:15 朱小勇 阅读(520) 评论(0) 推荐(0)
摘要:1、使用QStringLiteral把所有中文包起来 2、#pragma execution_character_set("utf-8") 阅读全文
posted @ 2018-05-23 16:43 朱小勇 阅读(530) 评论(0) 推荐(0)
摘要:1、在Resources目录新建一个.qrc文件 2、在解决方案的Resource Files中添加这个文件 3、为这个qrc添加资源,建议把资源都放进Resources 阅读全文
posted @ 2018-05-23 14:33 朱小勇 阅读(1215) 评论(0) 推荐(0)
摘要:转:https://blog.csdn.net/wxb1553725576/article/details/42042869 在vs环境下用qt进行开发时,常常需要用到各种资源,如图表、样式表等。在这种情况下,使用资源文件是最恰当的选择,使用资源文件可以将资源编译到.exe文件中,即使脱离编译器独立 阅读全文
posted @ 2018-05-23 13:54 朱小勇 阅读(3689) 评论(0) 推荐(0)
摘要:1、安装vs 2、安装qt【带msvc编译器的】 3、安装addin插件 4、新建qt app项目 5、在qt options里添加qt版本 路径添加到msvc那一层,如:E:\Qt5.9\5.9\msvc2013_64 现在当前的vs的qt插件已经绑定了msvc2013_64这个版本 6、为当前项 阅读全文
posted @ 2018-05-04 19:28 朱小勇 阅读(1030) 评论(0) 推荐(0)
摘要:使用dumpcpp.exe,这个文件在Qt的bin里,把路径加入环境变量。 之后使用cmd进入动态库【.dll、.ocx、cpl、.drv 】的路径,dumpcpp.exe xxx.dll,即可在动态库文件夹里生成.h和.cpp 阅读全文
posted @ 2018-05-02 17:12 朱小勇 阅读(524) 评论(0) 推荐(0)
摘要:假设定义好了数据包:FE(开始符)+FF(报文长度)+AA(标志位)+BB(数据)+CC(校验位)+FF(结束符) 原理:找到每个FE,判断这个FE后面的报文长度、校验、结束符是否正确,如果正确就把这个包提取出来 Qt代码: 阅读全文
posted @ 2018-01-30 14:17 朱小勇 阅读(465) 评论(0) 推荐(0)
摘要:使用的陪测网卡是【众志诚MVB网卡】,通过串口配置,可以接收和发送MVB数据。 一、MVB通信介绍 对于某一节点【如众志诚MVB网卡】,为其配置0x710和0x720端口为源端口,用于发送数据,为其配置0x730和0x740端口为宿端口,用于接收数据。总线上的其他节点如果配置了宿端口为0x710和0 阅读全文
posted @ 2018-01-25 14:50 朱小勇 阅读(840) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/usownh/article/details/42614185 大端模式和小端模式是计算机中经常涉及到的两种字节序,也有大端对齐、小端对齐、大尾、小尾等叫法。 一、起源 说起这两种模式,就不得不提一下大端(Big-endian)和小端(Little-en 阅读全文
posted @ 2018-01-25 10:02 朱小勇 阅读(4161) 评论(0) 推荐(0)
摘要:当用widget开发Qt时, 语言:C++ 库:Qt库 当用QML开发时, 语言:QML 库:Qt Quick 阅读全文
posted @ 2018-01-12 15:44 朱小勇 阅读(163) 评论(0) 推荐(0)
摘要:其实就是和Qt::QueuedConnection时的信号槽一样,属于异步的。 1、新建QEvent子类 ①、头文件 #ifndef MYEVENT_H #define MYEVENT_H #include <QString> #include <QEvent> class MyEvent : pu 阅读全文
posted @ 2018-01-07 12:16 朱小勇 阅读(1692) 评论(0) 推荐(0)
摘要:toLatin1、toLocal8Bit都是QString转QByteArray的方法,Latin1代表ASCII,Local8Bit代表unicode 阅读全文
posted @ 2018-01-02 11:50 朱小勇 阅读(7200) 评论(0) 推荐(0)
摘要:一些心得: 1、程序设计一定要分模块化 2、模块之间耦合性一定要低 3、模块内的变量和方法属性要分明(protected、private、public) eg:做一个QObject子类,用于通信,可以通过此类moveTothread,使此对象传输数据在线程中运行 1、定义一个自定义子类继承QObje 阅读全文
posted @ 2017-12-29 14:43 朱小勇 阅读(256) 评论(0) 推荐(0)
摘要:debug会默认给变量赋初始值,但是release不会。 所以: 在头文件中声明指针P* p时,最好给它初始化:P* p=NULL; 不然有可能造成野指针的情况 阅读全文
posted @ 2017-12-27 10:19 朱小勇 阅读(2840) 评论(0) 推荐(0)
摘要:1、自定义QDialog子类 构造函数声明: ColorPickDialog(QWidget* parent=NULL);//构造函数 构造函数定义: ColorPickDialog::ColorPickDialog(QWidget* parent):QDialog(parent,Qt::Windo 阅读全文
posted @ 2017-12-22 10:41 朱小勇 阅读(284) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页