ICode9

精准搜索请尝试: 精确搜索
  • Qt在线安装2022-02-09 11:32:52

    文章目录 前言准备国内镜像站:在线安装工具:国内源仓库地址: 安装步骤打开在线安装工具开源协议设置配置临时软件仓库获取更新软件仓库数据隐私协议选择安装路径选择需要的安装包完成安装 前言 Qt是一个挺好用的跨平台库,目前大版本已经跟新到6了,在线安装器也进行了更新,和之

  • Qt xml文件常用的操作(读写,增删改查)2022-02-09 11:05:34

    项目配置 pro文件里面添加QT+=xml include <QtXml>,也可以include <QDomDocument> 项目文件: .pro 文件 1 QT += core xml 2 3 QT -= gui 4 5 TARGET = xmltest 6 CONFIG += console 7 CONFIG -= app_bundle 8 9 TEMPLATE = app 10 11 12 SOURCES +=

  • Qt QDomDocument读写XML文件2022-02-09 11:02:58

    注意事项 1、在*.pro文件中添加 QT += xml;2、xml文件中只能存在一个根节点,如果存在根节点的兄弟节点,则只能读取到第一个根节点的内容。 1 #include <QDomDocument> 2 #include <QFile> 3 #include <QTextStream> 4 #include <QDebug> 5 6 int main(int argc, char *

  • 【Qt-自定义仪表盘控件调试使用问题1】2022-02-09 09:35:18

    问题:当构建时,界面无反应,不能显示相应控件 解决:将工程文件拷贝到桌面,使得调用文件路径为英文路径,即可显示出控件。 结果:可正常显示控件。 问题:Qt控件可以运行显示出来,但是无法加载控件到工具栏, 原因:QtCreater quc.dll版本与不一致。

  • VS+Qt应用开发,设置软件图标Icon2022-02-09 00:03:10

    VS+Qt应用开发,设置软件图标Icon 前言一、索然无味的默认icon图标二、如何设置自己喜欢的icon图标?1.选择自己喜欢的图标2.设置可执行文件(.exe)图标3.设置标题栏和任务栏图标 三、效果四、工程源码 前言 VS版本:VS2019 QT版本:Qt5.12.3(msvc2017_64) 一、索然无味的默认icon

  • Qt移植到ARN2022-02-08 23:03:12

    在嵌入式Linux应用中,有时会用到图形界面。在目前流行的图形界面中,比较有名的当数Qt。Qt是1991年由挪威Trolltech公司开发的一个跨平台C++图形用户界面应用程序开发框架,主要用来开发GUI(Graphical User Interface)程序。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译

  • 【无标题】2022-02-08 23:02:43

    Qt一开始是由奇趣公司开发的,后来被Nokia收购了,然后再被Digia收购了。所以有的人会误以为Qt就是为了塞班系统而生,是个落伍的产物。 但是很多嵌入式软件、桌面工具都是用Qt来开发的,包括Quartus和Cadence也有用到Qt。 诚然,Qt也是类似于C#、JAVA那样,专门用来开发图形界面的,那么Qt

  • Qt+Cutelyst学习笔记(五)win10+Qt6.2.3+VS2019编译第一个web服务器(使用Qt Creator)2022-02-07 21:35:47

    前言 本次教程创建一个web服务器示例,使用VS编译。重点是如何创建并编译、运行一个web项目 在项目开始前,请阅读的小伙们先编译cutelyst,可以参考以下教程 Qt+Cutelyst学习笔记(一)win10+Qt5.15.2+VS2019编译动态库_aggs1990的专栏-CSDN博客 一、设置环境变量 成功编译后,会得到一个安

  • 利用qt线程,实现日志模块2022-02-07 15:30:36

    思路结构 利用线程实现日志模块日志默认写入当前路径,也可指定路径记录时间,模块名,内容日志文件数量最多为三个,循环覆盖写入,可追加写入接收到的内容使用队列接收,需要加锁防止崩溃尽量使用qt的库,方便更换平台编译 源代码 common.h #ifndef COMMON_H #define COMMON_H enum Even

  • QT 面试题汇总2022-02-07 15:04:02

    一、讲述Qt信号槽机制与优势与不足 优点: ①类型安全。需要关联的信号槽的签名必须是等同的。即信号的参数类型和参数个数同接受该信号的槽的参数类型和参数个数相同。若信号和槽签名不一致,编译器会报错。           ②松散耦合。信号和槽机制减弱了Qt对象的耦合度。激发

  • Qt制作中国象棋2022-02-07 15:03:08

    实现中国象棋大致思路如下: 1.绘制棋盘 2.绘制象棋 3.实现轮换走棋 4.象棋的规则 此次制作中国象棋,没有使用资源文件,而是用QPainter函数画出棋盘和棋子的。 游戏截图如下: 代码链接: Qt5.9制作中国象棋-互联网文档类资源-CSDN文库

  • Qt编译、链接和运行参数的设置2022-02-06 18:32:46

    Qt编译、链接和运行参数的设置 Qt笔记 使用 Qt Creator 集成开发环境构建和运行程序是一件非常简单的事情,一个按钮或者一个快捷键搞定全部,通过《Qt Creator使用教程(简明版)》一节的学习大家已经都了解了。但是,这些看起来简单的过程,背后到底发生了什么呢? 点击 Qt Creator 项目

  • PyQt5基础学习-Qt.Align(对齐方式) 1.QtAlignLeft(左对齐) 2.Qt.AlignRight(右对齐) 3.Qt.AlignBottom(向下对齐)2022-02-06 14:03:06

    在添加组件的同时, 设置间距和对齐的方式 HBoxLayoutAlign.py  """ 设置控件的对齐方式 """ import sys, math from PyQt5.QtWidgets import * from PyQt5.QtCore import Qt class HBoxLayout(QWidget): def __init__(self): super(HBoxLayout, self).__ini

  • Qt实现定时退出2022-02-06 03:00:41

    可以使用QTimer的静态方法singleShot来触发QApplication对象的quit方法,就可以实现定时退出了。 #include <QApplication> #include <QTimer> int main(int argc, char *argv[]) { QApplication app(argc, argv); //10分钟后自动退出 QTimer::singleSho

  • Qt(X):Qt基础2022-02-05 20:02:00

    简介 Qt的移植性非常好,所有的平台都可以用性能不好的电脑选择qt4,否则选Qt5 自己做一个简单的界面 创建工程: Application-Qt Widgets Application-基类选择Qwidgetpro文件解读#------------------------------------------------- # # Project created by QtCreator 2022-02-

  • QPushButton延时单击功能2022-02-05 11:58:27

    Qt官方自带的例子,工程存放的路径在:Examples\Qt-XX.XX.XX\widgets\painting\affine 其中XX.XX.XX为Qt的版本号,如:5.14.1。 该工程的xform.cpp构造函数中有如下代码: animateButton->animateClick(); 在该句代码之前有如下连接信号槽的代码: connect(animateButton, &QPushButton::cl

  • QT录波分析软件2022-02-04 22:33:36

    QT录波分析软件 744500638652861513龙***笑

  • Qt绘制垂直文本drawText2022-02-04 20:31:10

    painter.drawText(800-ui->lineEdit_right->text().toInt(), ui->lineEdit_top->text().toInt()+70, 12, 50, Qt::AlignTop | Qt::TextSingleLine | Qt::TextWordWrap, &quo

  • VS2015+QT5.7遇到 This application failed to start because it could not find or load the Qt platform2022-02-04 18:03:16

    使用Debug版本时没有任何问题,而Release却出现了这个问题。 主要原因是安装了anaconda,导致调用了错误的Qt插件工具集。我们需要保证Qt版本与VsAddIn版本正确。但是我不清楚怎么修改最有效。 临时的方法参考 解决方法1 就是在环境变量中将Qt的环境变量给提前。 此时可能还不行

  • Qt6 QML Book/Qt for Python/局限性2022-02-04 16:34:26

    Limitations 局限性 At the moment, there are some things that are not easily available. One of them is that you cannot easily create QML plugins using Python. Instead you need to import the Python QML “modules” into your Python program and then use qmlRegi

  • Qt入门系列开发教程【基础控件篇】QSpinBox旋转框2022-02-04 15:02:43

    描述 QSpinBox 旨在处理整数和离散值集(例如,月份名称);将 QDoubleSpinBox 用于浮点值。 QSpinBox 允许用户通过单击向上/向下按钮或按键盘上的向上/向下键来增加/减少当前显示的值。用户也可以手动输入值。旋转框支持整数值,但可以通过 validate()、textFromValue() 和 valueFr

  • Qt6 QML Book/Qt for Python/安装过程2022-02-04 09:04:24

    Installing 安装过程 Qt for Python is available through PyPA using pip under the name pyside6. In the example below we setup a venv environment in which we will install the latest version of Qt for Python: PyPA使用名为pyside6的pip提供了用于Python的Qt。

  • Qt Creator编译,存在中文导致错误: error: C2001: 常量中有换行符2022-02-03 20:04:33

    今天使用 Qt Creator 创建工程,在代码中用到 qDebug 函数来输出提示信息, #include <QDebug> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ... qDebug() << "模态对话框弹出了."; ... } 但是提示报错。 使用

  • PyQt5学习笔记——QAbstractScrollArea详解2022-02-03 18:32:52

    QAbstractScrollArea 一、描述 是一个滚动区域的低级抽象 二、继承 QFrame 三、功能作用 3.1 设置水平和垂直滚动条 3.2 滚动条策略 3.3 角落控件 四、信号 继承父类 测试代码: from PyQt5.Qt import * import sys if __name__ == '__main__': app =QApplication(sys

  • QT中使用OpenGL的方法(一)2022-02-03 17:05:09

    QT中使用OPENGL的方法 前言1 QOpenGLWidget类的使用2 在创建好的Qt空窗口中调用上一步自定义的类3 将原生OpenGL代码迁移至Qt4 源码main.cpptranangle.htranangle.cppqtOpenGLWidget.hqtOpenGLWidget.cpp 结尾 前言 传统上学习OpenGL的代码需要先配置好GLFW和GLAD。 GLF

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

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

ICode9版权所有