随笔分类 -  Qt

摘要:QByteArray引发的bug 在接收UDP数据的函数里,有如下代码片段 这个函数的声明为 ,其中data是QByteArray类型的变量,是收到的UDP数据,在上面的代码片段中,对收到的UDP数据进行解析。 一开始我写的是 和正确的代码片段只是差一个 ,但是我一开始的写法,即使收到了正确格式的U 阅读全文
posted @ 2019-11-01 10:22 尚修能的技术博客 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:最近关于Qt学习的一点碎碎念 一直在使用Qt,但是最近对Qt的认识更加多了一些。所以想把自己的一些想法记录下来。 1. Qt最好的学习资料应该是官方的参考文档了。对Qt的每一个类都有非常详细的介绍。我做了一个截图,在最近查找资料过程中,发现网上很多的中文资料基本上是对照着英文帮助进行翻译,有部分还翻 阅读全文
posted @ 2019-10-21 11:12 尚修能的技术博客 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Detailed Description QSettings类提供了持久的跨平台的应用程序设置。用户通常期望应用程序记住它的设置(窗口大小、位置等)所有会话。这些信息通常存储在Windows系统注册表,OS X和iOS的属性列表文件中。在Unix系统中,在缺乏标准的情况下,许多应用程序(包括KDE应 阅读全文
posted @ 2019-10-15 16:44 尚修能的技术博客 阅读(2646) 评论(2) 推荐(1) 编辑
摘要:在Qt的开发过程中,信号带参数是很常见的,在使用带参数的信号槽时,有以下几点需要注意。 当信号和槽函数的参数数量相同时,它们的参数类型要完全一致。 信号和槽函数的声明: 信号和槽函数的绑定: 发射信号: 槽函数的实现: void MainWindow::iSlots(int b) { qDebug( 阅读全文
posted @ 2019-10-15 11:45 尚修能的技术博客 阅读(5067) 评论(0) 推荐(0) 编辑
摘要:ui setupUi() 新建好Qt的工程之后,总是会在MainWindow函数中有一行代码 跟踪进这行代码 ui setupUi(this)是由.ui文件生成的类的构造函数,这个函数的作用是对界面进行初始化,它按照我们在Qt设计器里设计的样子把窗体画出来,把我们在Qt设计器里面定义的信号和槽建立起 阅读全文
posted @ 2019-09-09 11:28 尚修能的技术博客 阅读(11283) 评论(0) 推荐(4) 编辑
摘要:1 Windows平台上的应用程序发布 Windows发布工具 windeployqt.exe是Qt自带的Windows平台发布工具。windeployqt.exe文件在Qt的bin目录下,Qt的每一个编译器版本均有独立的目录,在我的计算机上安装了minGW32,minGW64,MSVC2017 3 阅读全文
posted @ 2019-07-18 09:45 尚修能的技术博客 阅读(2007) 评论(0) 推荐(0) 编辑
摘要:背景: 自己定义了一个类,并在类中添加了槽函数 然后建立信号和槽函数的连接 运行程序,Qt Creator提示 也就是说,没办法调用到自己添加的槽函数。 解决 1 经过查找资料后发现,自己定义的类,如果想要实现信号和槽机制,需要在类中添加 Q_OBJECT ,添加后再此运行 这时候,Qt Creat 阅读全文
posted @ 2019-07-15 11:35 尚修能的技术博客 阅读(2772) 评论(0) 推荐(0) 编辑
摘要:QT版本 Qt 5.12.0 MySQL版本 8.0.13 转到MySQL的安装目录 将安装目录下的 两个文件 拷贝到QT的的bin文件夹下 即可解决。 阅读全文
posted @ 2019-01-04 21:45 尚修能的技术博客 阅读(2184) 评论(1) 推荐(0) 编辑
摘要:QT版本:QT5.6.1 QT绘制饼图,出问题的代码如下 解决办法: 1 使用更高版本的QT版本  QT5.7以上版本支持QPieSeries + QPieSlice + QChart + QChartView等类,可以直接绘制饼图 2 修改代码如下 void DrawPieDialog: 阅读全文
posted @ 2018-12-30 10:17 尚修能的技术博客 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:基于QT的中国象棋,可实现人人对战,人机对战,联网对战,可显示棋谱,可悔棋。 还有一些小毛病,我之后会找空把这个DEMO重新修改一下上传 链接:https://pan.baidu.com/s/1 eM0CM1KFkBTuPWpseM1bw 提取码:tumq 复制这段内容后打开百度网盘手机App,操作 阅读全文
posted @ 2018-12-23 17:07 尚修能的技术博客 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 对于习惯使用SQL语法的用户, QSqlQuery类提供了直接执行SQL语句并处理返回结果的方法。 对于习惯使用较高层数据库接口避免使用SQL语句的用户,QSqlTableModel类和QSqlRelationalTableModel类则提供了合适的抽象。   可视化操作数据库 阅读全文
posted @ 2018-10-18 21:58 尚修能的技术博客 阅读(807) 评论(0) 推荐(0) 编辑
摘要:Model和View的搭配使用 DEMO pro文件 mainwindow.h mainwindow.cpp mian.cpp 阅读全文
posted @ 2018-10-13 17:35 尚修能的技术博客 阅读(245) 评论(0) 推荐(0) 编辑
摘要:原文作者:locky1218 原文地址:https://blog.csdn.net/locky1218/article/details/9749703/   一般使用相对位置的时候可能无法显示图片,可能是由于文件的相对位置错误。 include include QDir dir; 阅读全文
posted @ 2018-09-26 20:07 尚修能的技术博客 阅读(583) 评论(0) 推荐(0) 编辑
摘要:1 JSON数据简介   JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结 阅读全文
posted @ 2018-09-26 16:22 尚修能的技术博客 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:  应用层的网络协议,如HTTP/FTP/SMTP等简称“应用协议”,他们运行在TCP/UDP之上,从Qt5开始,已经不再分别提供QHttp类,QFtp类,应用层的编程使用QNetworkRequest,QNetworkReply和QNetworkAccessManager这几个 阅读全文
posted @ 2018-09-25 20:56 尚修能的技术博客 阅读(278) 评论(0) 推荐(0) 编辑
摘要:使用Qt编写程序访问知乎官网,程序报错 参考 https://blog.csdn.net/bladeandmaster88/article/details/52351339 解决方法如下: 目录下的ibeay32.dll和ssleay32.dll拷贝到 目录下即可 注: G盘是Qt的安装目录 阅读全文
posted @ 2018-09-21 22:09 尚修能的技术博客 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:实现自定义的View,可继承自QAbstractItemView类,对所需的纯虚函数进行重定义与实现,对于QAbstractItemView类中的纯虚函数,在子类中必须进行重定义,但不一定要实现,可根据需要选择实现。 DEMO mainwindow.h histogramview.h mainwin 阅读全文
posted @ 2018-09-20 10:47 尚修能的技术博客 阅读(1765) 评论(0) 推荐(0) 编辑
摘要:QStandardItemModel类中的函数 中有一个QVariant类型变量。 QVariant类类似于C++联合(union)数据类型,它不仅能够保存很多Qt类型的值,包括QColor,QBrush,QFont,QPen,QString和QSize等,也能够存放Qt的容器类型的值。Qt的很多功 阅读全文
posted @ 2018-09-08 21:11 尚修能的技术博客 阅读(4338) 评论(0) 推荐(0) 编辑
摘要:1 在UI界面中加入控件 2 对QRadioButton控件进行分组 QRadioButton的分组有多重方法,如采用组合框、QWidge等,下面介绍采用QButtonGroup方法来实现分组,好处是不影响QRadioButton在界面上的显示(组合框分组方式会在界面上出现组合框,要以自己的需要选择 阅读全文
posted @ 2018-09-08 17:38 尚修能的技术博客 阅读(29387) 评论(0) 推荐(3) 编辑
摘要:在Qt中,qAsin(),qAtan2()等三角函数的返回值是弧度而不是角度,因此要将弧度转化为角度。 以qAtan()函数为例 其中radians表示弧度 阅读全文
posted @ 2018-09-08 16:13 尚修能的技术博客 阅读(5371) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示