ICode9

精准搜索请尝试: 精确搜索
  • libx264开发笔记(一):libx264介绍、海思平台移植编译2022-03-21 13:34:52

    前言   在编译ffmpeg时,使用到h264编码时是需要依赖libx264的,本文章是将将libx264作为静态库移植到海思上。   相关博客 《Qt开发笔记之编码x264码流并封装mp4(一):x264介绍、windows平台x264库编译》《Qt开发笔记之编码x264码流并封装mp4(三):Qt使用x264库对.yuv文件编码为.h2

  • Qt-网络应用开发初步2022-03-21 13:06:29

        通过调用服务端接口,解析返回的json数据。此例子在Qt Creator中创建    1.  .pro文件     在文件中添加如下语句: QT += network     若在VS中创建Qt项目,则在.h或.cpp文件中添加头文件"#include <QNetwork>" 即可    2. mainwindow.h #ifndef MAINWINDOW_H #define M

  • Qt 抽屉控件QToolBox 之升级版本ToolBox2022-03-21 11:03:05

    1 需求描述 需求就很简明了,Qt自带的QToolBox同时只能展开一个页面,客户要求可同时展开多个,这种只好自定义实现了。网上也能找到很多实现,但还是感觉亲力亲为的好,毕竟自己动手丰衣足食嘛。 2 设计思路 主要有两部分,分别是ToolPage和ToolBox,ToolBox可包含多个ToolPage,ToolPage

  • Qt数据库应用16-通用数据库采集2022-03-21 09:35:02

    一、前言 数据库采集对应的就是上一篇文章的数据库同步,数据库同步到云端数据库以后,app、网页、小程序啥的要数据的话,可以通过执行http请求拿到数据,http接收应答这边程序一般最简单可以用php写,几行代码即可,比如根据请求的参数构建需要执行的sql语句,执行以后将结果json形式返回

  • Qt数据库应用16-通用数据库采集2022-03-21 09:34:36

    一、前言 数据库采集对应的就是上一篇文章的数据库同步,数据库同步到云端数据库以后,app、网页、小程序啥的要数据的话,可以通过执行http请求拿到数据,http接收应答这边程序一般最简单可以用php写,几行代码即可,比如根据请求的参数构建需要执行的sql语句,执行以后将结果json形式返回即可

  • qml学习(Qt Quick)2022-03-20 23:06:25

    学习的案例放到了gitee上,QtQuick专题: 收集QtQuick相关案例,方便以后用到时仔细研究学习。 (gitee.com) 【值得一看的博客】 QML布局_小何在线的博客-CSDN博客_qml 部署 14.Quick QML-TextInput和TextField详解 - 诺谦 - 博客园 (cnblogs.com)

  • 基于Qt的串口上位机打包成Windows软件2022-03-20 21:35:13

    1. 将工厂模式切换到Release模式,然后编译 1.1 1.2 2. 找到Release模式构建的文件夹 2.1 2.2 3. 改图标(图标格式必须为.ico,文件名必须为英文) 3.1 添加代码 3.2 图标拷入工程目录下 3.3 编译工程 4. 在Qt控制台中进行操作 4.1 打开Qt控制台 4.2 在桌面创建新文件夹,用来

  • qt实现24点计算2022-03-20 18:34:48

    突然接触24点游戏,突发奇想,是否可以全排列方式来进行计算,首先,建立一个类 class S_24_C { public: #define Max_Num (4*3*2) //#define Max_Num1 (4*4*4*4) S_24_C(); unsigned char sour_num[4]; unsigned char sour_num_order;//填入sour_num的下标 uns

  • QT工程的ICO图标不能更新2022-03-20 09:31:45

    QT用的5.12.9,编译器MINGW64. 一开始用的图标A,后来想换成图标B,但即使把图标A删除了,.pro里也换成了图标B,但显示的始终是A。窗口上更换了,但*.exe的图标依然没更换。最终debug文件夹里的换了,但release里的没换。 最终解决办法:将release,debug的文件夹都删除,将.pro.user也删除,再将

  • Qt中解析CSV一行数据的正则表达式2022-03-19 21:05:00

    在Qt开发中经常用到CSV数据配置,为保证数据符合excel中生成CSV文件,如下形式: 其CSV数据为: "测试数据1:存在,""","存在其他特殊符合如,"""",,""""" 为保证解析正确,得到以下正则: QRegExp reg(",(?=([!\"]*\"[!\"]*\")*[!\"]*

  • QT 仿电子看板系统 DockWidget的使用2022-03-19 14:31:32

    前言 上文 书接上文 额额 上文已经把QChart 的 各个线的种类写了 然后这次就把布局加上 一 DockWidget的使用 首先这边个人的使用方式是分成3个类 一个是DockWidgetTitle 也就是DockWidgt的标题 因为标题要带有拖动的效果 所以我们这边需要自定义他都标题框 第二个是Dock

  • Qt添加静态库2022-03-19 11:06:07

    1、方式1:使用全局路径 LIBS+= $$PWD/Boost/lib/libboost_thread-mgw8-mt-d-x32-1_78.a LIBS+= $$PWD/Boost/lib/libboost_thread-mgw8-mt-d-x32-1_78.lib   2、方式2:引入路径+使用静态库名 LIBS += -LD:/soft/third_party/boost_1_67_0/lib/ LIBS += -llibboost_thread-vc140-

  • Qt记录之QTabWidget的使用2022-03-19 08:02:04

    记录一下QTabWidget的一次使用 QTabWidget实现出来效果就是标签页的界面,点击一个标签,主界面就展现那个标签页的东西。 值得注意的就是以下几点: 1.QTabWidget::addTab(Widget,"title"),增加一个标签页。比如这个Widget为QPushButton,那个增加的标签页一整页就是一个按钮。 2.QTabWid

  • Qt+VS配置及调试2022-03-10 12:02:03

    QT Creator设置 打开 Qt Creator,进入编译器部分 工具 -->选项 -->构建和运行 --> 编译器 可以看到vs的内容 之后,进入 工具 -->选项 -->构建和运行 --> 构建套件 看到,自动检测出来的构建套件前面显示的警告符号,调试器部分显示“None”,这说明还没有配置调试器! 配置调试器调试器

  • Qt股票分析软件----数据获取2022-03-09 01:00:38

    可以进行什么数据分析 1、可视化 2、股票的涨跌幅预测(风险预测) 数据获取方式: 1、 **通过爬虫获取(细节懒得展示了)** 2、 **通过api获取** 参考链接:http://www.py.cn/jishu/jichu/22803.html 注:yahoo的api有问题的话可以pip install一个fix-yahoo-finance 这里直接沾我获取的数据的

  • Qt给QListWidget设置点击事件2022-03-08 13:33:59

    一、概述   案例:使用Qt编写一个ListView列表,并设置其点击事件   思路:在QListWidget的事件中发现了两个比较像的,一个是clicked,一个pressed。因为是android出身,第一印象首选了clicked事件。利用connect(listview,listview:clicked,[=](QModelIndex pos){})来设置点击事件   结果

  • Qt开发经验小技巧196-2002022-03-08 09:03:31

    关于Qt延时的几种方法。 void QUIHelperCore::sleep(int msec) { if (msec <= 0) { return; } #if 1 //非阻塞方式延时,现在很多人推荐的方法 QEventLoop loop; QTimer::singleShot(msec, &loop, SLOT(quit())); loop.exec(); #else #if (QT_V

  • QT绘制时钟和进度条2022-03-07 15:03:44

    效果 void Clock::paintEvent(QPaintEvent *event) { /** 绘制时钟 */ qint64 msec = QDateTime::currentMSecsSinceEpoch() % 60000; QPainter painter(this); painter.save(); //设置反锯齿 painter.setRenderHints(QPainter::Antialiasing | QPainter

  • Qt-位置相关函数2022-03-07 13:03:46

    1. 获取窗体位置的函数 x(), y(), pos():获得整个窗体左上角的坐标位置 frameGeometry():获得整个窗体的左上顶点和长、宽值 2. 获取窗体内中央区域位置的函数 geometry():获得窗体内中央区域的左上顶点(相对于父窗体而言的坐标)和长、宽值 width(), height(), size():获得窗体内

  • QT 客户端上线判断2022-03-06 16:02:43

    1、设置界面 连接 服务器   点击按钮后 触发循环,进行5次判断,如果5次都失败,提示联网失败 5次中有一次成功,修改netflag  解决:已经上线成功后,再点击按钮,并不会让服务器产生多个socketfd for (int i = 0;i<5;i++) { if(Network::getInstance()->getNetFlag())

  • QT ubuntu 运行内存不足2022-03-06 15:32:38

    一、报错: g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report 二、解决方案 问题原因是因为内存不足 使用交换分区来解决:  

  • QT实现TCP通信2022-03-06 12:32:27

    代码如下 tcp_thread.h #ifndef TCP_THREAD_H #define TCP_THREAD_H #include <QThread> #include <QHostAddress> #include <QQueue> #include <QMutex> #include <QTcpSocket> #include <QTcpServer> class Tcp_Thread : public QThread

  • Qt treeWidget使用排序等2022-03-06 12:06:21

    前言 QTreeWidget树结构,然后,它是可以像tableWidget那样有多行多列,排序,设置图标等,这里只简单使用下,更多的再查一查就好,和tableWidget大多很类似,tableWidget也有个示列,有需要点这Qt tableWidget排序等 示例 关键代码 .cpp中 #include "treewidget.h" #include "ui_treewidget.

  • PCL学习笔记(六):ubuntu下QT配置PCL2022-03-06 11:35:41

    参考博客:https://blog.csdn.net/u014695839/article/details/84371518 之前本来想在vscode下配置pcl的,但试了网上好多方法,还是出现头文件找不到的问题,就想试试看qt上能不能配置成功,结果早上一试居然成功了,感谢这些博主的分享 1、新建一个空的qmake文件 2、修改.pro文件 在末尾添

  • QT 照片列表界面 显示本地的特征图片2022-03-06 04:31:07

      2、QStringList  文件名list  //先从本地获取,等到连接网络之后 从服务器接收图片路径名称 ①好像没有初始化,直接在函数里使用即可 ②添加文件名称的函数,固定从/root/car文件夹中读取,不需要传参//读取目录,获取图片名称 ③打开图片目录 QDir dir("/root/Car"); if(!dir.exi

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有