zl程序教程

QT-2D编程

  • qtcpsocket编程_qtcpsocket判断连接状态

    qtcpsocket编程_qtcpsocket判断连接状态

    大家好,又见面了,我是你们的朋友全栈君。 QTcpSocket 和 QTcpServer类实现了Qt的Tcp客户端和服务器。 http://linluan55.blog.163.com/blog/static/1755423992011215641781/ tcp是一个流式协议。对于应用程序来说,数据是一个很长的流,有点像一个巨大的文件。 搞成此的协议建立在面向块的tcp协议(Block-

    日期 2023-06-12 10:48:40     
  • PyQt5编程扩展 3.1 自定义信号

    PyQt5编程扩展 3.1 自定义信号

    自定义信号使用PyQt5.QtCore.pyqtSignal() 信号需要定义为类属性,这样定义的信号是未绑定信号 当创建类的实例后,PyQt5会自动将类的实例与信号绑定,生成了绑定的信号 一个绑定的信号具有connect()、disconnect()和emit()三个函数 connect():关联槽函数 disconnect():断开与槽函数的关联 emit():发射信号创建项目目录

    日期 2023-06-12 10:48:40     
  • Linux Qt编程:一步一步开始(linuxqt入门)

    Linux Qt编程:一步一步开始(linuxqt入门)

    Linux Qt编程是一个相当复杂和有趣的问题,它需要能够利用Linux操作系统和Qt图形用户界面进行编程。因此,本文将尝试提供一些关于Linux Qt编程的基础知识,以便读者可以进一步探索这一广泛的计算机领域。 首先,要开始Linux Qt编程,首先要了解Linux操作系统。Linux是一种自由软件,它可以用来运行各种应用程序,从而实现各种功能。其次,要开始Linux Qt编程,必须安装最

    日期 2023-06-12 10:48:40     
  • 编程在Linux下学习Qt界面编程(linux下qt界面)

    编程在Linux下学习Qt界面编程(linux下qt界面)

    Linux操作系统是当今最常用的操作系统之一,应用非常广泛,尤其是在服务器领域更是占据主导地位。学习如何在Linux下进行Qt界面编程在从事Linux方面的软件开发时非常重要。 Qt界面编程是C++编程的一种,是以图形用户界面(GUI)为主的视图,是一种以视觉化形式向用户提供程序界面。它可以为开发者提供高效、实用、便捷的GUI开发平台。 在Linux下学习Qt界面编程,首先需要安装Qt,可以

    日期 2023-06-12 10:48:40     
  • [问题解决]更新订单BOM中的Qty Var-Sz Item字段失败详解编程语言

    [问题解决]更新订单BOM中的Qty Var-Sz Item字段失败详解编程语言

    1, 问题描述 调用函数 CSAP_ORD_BOM_CREATE创建订单BOM,在创建Variable-size item时,一切正常只是发现字段Qty Var-Sz Item更新失败,总是用系统自动计算出来的值来替代函数输入的值。 CS63前台查看, img > 看了一下这个字段的F1帮助发现,当这个字段为空时,确实可以通过系统自动计算得到一个默认的初始值,但是这个值也是可以更改

    日期 2023-06-12 10:48:40     
  • Linux 环境下运用 Qt 编程的秘籍(linux下的qt编程)

    Linux 环境下运用 Qt 编程的秘籍(linux下的qt编程)

    Linux 是一种使用度非常高的操作系统,而 Qt 是其中一个常用的应用框架,用以开发软件。本文将介绍在 Linux 环境下运用 Qt 编程的一些秘籍。 首先,要使用 Qt 框架来进行编程,就必须先安装 Qt 的开发环境。Linux 系统上有两种不同的方式可以完成这一操作,一种是从官网上下载源码安装 Qt 软件,另一种是直接从发行版的仓库中安装 Qt 软件。安装的源码的方式可以确保在本地有一套

    日期 2023-06-12 10:48:40     
  • Linux下Qt跃动编程之旅(linux下qt串口编程)

    Linux下Qt跃动编程之旅(linux下qt串口编程)

    Linux下Qt跃动编程之旅 随着Linux过去几十年间的陆续成型和发展,Qt也逐渐占据了许多程序设计开发者的视野,因为它为程序开发者提供了一种领先的图形用户界面和应用框架,特别是在Linux平台,Qt开发平台更是渐渐成为业内实力内行的应用程序开发者必备的开发语言和技术。 在这里,我们正式的开始一场令人跃动的Linux下的Qt编程之旅。Linux下的Qt编程一般以C++为基础,为得到更高效开

    日期 2023-06-12 10:48:40     
  • 入门Linux下Qt编程,掌握技巧!(linux下qt编程入门)

    入门Linux下Qt编程,掌握技巧!(linux下qt编程入门)

    Linux是居住在世界各地许多程序员头脑中的家园,而Qt正是Linux上的一款强大而受欢迎的跨平台开发Kit。因此,许多程序员正在努力研究入门Linux下Qt编程,以便在Linux平台上享受强大的Qt应用程序开发能力。本文将介绍如何在Linux平台上入门Qt编程,以及通过什么技巧来使用Qt开发应用程序。 首先,我们需要安装Qt for Linux,您可以到Qt官网(https://www.q

    日期 2023-06-12 10:48:40     
  • Qt进程与线程的概念、Qt多线程编程、多线程间的同步

    Qt进程与线程的概念、Qt多线程编程、多线程间的同步

    1、进程与线程的概念 1.1、进程的概念 a.程序是计算机存储系统中数据文件 源代码程序–文本文件,描述程序行为和功能 可执行程序–二进制文件,直接加载并执行   进程的概念有两层的概念,在广义上是指程序关于某个数据集合的一次运行活动,而在侠义上指的是程序被加载到内存中执行后得到进程 程

    日期 2023-06-12 10:48:40     
  • Qt QML与C++混合编程

    Qt QML与C++混合编程

    一、QML与C++混合编程简介 QML与C++混合编程就是使用QML高效便捷地构建UI,而C++则用来实现业务逻辑和复杂算法。 二、QML访问C++ Qt集成了QML引擎和Qt元对象系统,使得QML很容易从C++中得到扩展,在一定

    日期 2023-06-12 10:48:40     
  • Qt——数据库编程

    Qt——数据库编程

    一、概述 Qt提供了一个类似JDBC的数据库接口,需要为每个可以连接的特定数据库提供驱动程序,可以通过 QStringList QSqlDatabase::drivers() 知道当前版本的Qt哪些驱动程序是可用的。 Qt可以连接各种不同的数据库,比如MySql、Oracle等等。在这里,我们将主

    日期 2023-06-12 10:48:40     
  • Qt数据库编程

    Qt数据库编程

    一、需求和目的 数据库在某些情况下,相对于文件操作更加方便,软件在某些情况下对于数据库也是必不可少的,因此,我们有必要了解和学习在Qt开发中如何使用数据库,由于sqlite文件数据库较为方便且Qt默认带有其引擎,所以以下总结基于sqlite。 二、使用说明 我们前

    日期 2023-06-12 10:48:40     
  • QT 数据库编程

    QT 数据库编程

    QT如果要进行网络编程首先需要在.pro中添加如下代码:QT += network //logindlg.h #ifndef LOGINDLG_H #define LOGINDLG_H #include <QDialog> #include <QLabel> #include <QLine

    日期 2023-06-12 10:48:40     
  • QT5串口编程——编写简单的上位机

    QT5串口编程——编写简单的上位机

    下面开始介绍串口类的使用。 首先,QT5是自带QSerialPort这个类的,使用时需要在pro文件里面添加一行: ​然后直接引用头文件就可以了。 ​在QT5中,串口通信是借助一个QSerialPort的对象来实现的,在设置QSerialPort对象对串口的名称、波特率

    日期 2023-06-12 10:48:40     
  • Qt网络编程的命令模式:把网络命令封装成类

    Qt网络编程的命令模式:把网络命令封装成类

    命令模式是编程设计模式中的一种,这里介绍命令模式在Qt网络编程中的使用,讲述如何实现“一个类就是一个命令”的设计思想。 基本思想 把向服务器发起的请求抽象为一个C++类,相似的请求可以封装为同一个类,通过操作类型来区分。(命令的操作类型在服务器端需用,在客户端解析服务

    日期 2023-06-12 10:48:40     
  • QT应用编程: 界面自适应屏幕分辨率

    QT应用编程: 界面自适应屏幕分辨率

    一、环境介绍 操作系统: win10 64位 QT版本: QT5.12.6 编译器: MinGW 32 二、实现代码 每次程序打开之后,根据当前屏幕分辩率进行计算缩放系数,然后设置界面上

    日期 2023-06-12 10:48:40     
  • CC++刚開始学习的人编程教程(9)  Windows8.1安装VS2013并捆绑QT与编程助手

    CC++刚開始学习的人编程教程(9) Windows8.1安装VS2013并捆绑QT与编程助手

    我们在Windows8.1安装VS2013并捆绑QT与编程助手须要下列文件。2. 在虚拟机中开启Windows8.13.然后选择VS2013的安装镜像。4.将镜像拷贝到虚拟机。5.我们装载这个镜像。6.我们从光盘查看镜像目录。  7. 我们启动vs_ultimate.exe程序。 8.我们启动VS2013。能够看到安装向导。9. 我们为了学习与拓展,选择全选安装。

    日期 2023-06-12 10:48:40     
  • qt学习笔记(五) QGraphicsPixmapItem与QGraphicsScene的编程实例 图标拖动渐变效果

    qt学习笔记(五) QGraphicsPixmapItem与QGraphicsScene的编程实例 图标拖动渐变效果

    应大家的要求,还是把完整的project文件贴出来,大家省点事:http://www.kuaipan.cn/file/id_48923272389086450.htm 先看看执行效果,我用的群创7寸屏,主机是mini2440,分辨率是800*480,程序写比較粗糙,但对刚開始学习的人还是有一点启示,大家一起进步。 qt中提供了QGphicsView,QGraphicsScene,QGraph

    日期 2023-06-12 10:48:40     
  • Qt多窗口编程详解

    Qt多窗口编程详解

    常用的窗体基类是 QWidget、QDialog 和 QMainWindow,在创建 GUI 应用程序时选择窗体基类就是从这 3 个类中选择。 QWidget 直接继承于 QObject,是 QDialog 和 QMainWindow 的父类,其他继承于 QWidget 的窗体类还有 QSplashScreen、QMdiSubWindow 和 QDesktopWidget。另外还有一个类 Q

    日期 2023-06-12 10:48:40     
  • QT高级编程技巧(一)-- 编写高效的signal & slot通信代码

    QT高级编程技巧(一)-- 编写高效的signal & slot通信代码

    关于QT的线程通信,我们都会想到signal & slot机制。先回顾下利用signal & slot机制实现控件消息处理的方法。 控件消息处理 假设我们的主界面上有一个使用ui->btn指向的QPushButton对象,要实现该对象的clicked消息处理,可以在主界面对象MainWindow上添加一个slot方法onBtnClicked,并在其构造函数中使用c

    日期 2023-06-12 10:48:40     
  • [Qt教程] 第31篇 网络(一)Qt网络编程简介

    [Qt教程] 第31篇 网络(一)Qt网络编程简介

    [Qt教程]第31篇 网络(一)Qt网络编程简介 楼主 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8XnSW7Bc-1651061043612)(http:

    日期 2023-06-12 10:48:40     
  • qt中xe运行缺少组件,Qt-c++桌面编程报错:qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““,最终解决方案

    qt中xe运行缺少组件,Qt-c++桌面编程报错:qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““,最终解决方案

    报以上错误是因为编译出来的exe程序缺少一些qt的组件,需要补全放到exe同级目录下即可。 编译库:Qt GUI,qt5.12.1 软件类型:Qt application,qt桌面软件 运行平台:window 10 按照【https://www.devbean.net

    日期 2023-06-12 10:48:40     
  • Qt下TCP编程

    Qt下TCP编程

    一、服务器 1、声明一个QTcpServer对象 QTcpServer* serverListener; 2、new出对象 this->serverListener = new QTcpServer(); 3、服务器监听 QHostAddress ipAddress(“192.168.1.1”); quint16 ipPort

    日期 2023-06-12 10:48:40     
  • 嵌入式Qt(实验三)——Qt网络编程

    嵌入式Qt(实验三)——Qt网络编程

    文章目录 实验内容与要求服务器端创建项目UI设计源码 客户端创建项目UI设计源码 项目展示 实验内容与要求 1.了解并掌握Qt集成开发环境下使用QtDesigner开发图形界面程序的

    日期 2023-06-12 10:48:40     
  • Qt的编程风格与规范

    Qt的编程风格与规范

    参考资料: https://wiki.qt.io/Qt_Contribution_Guidelines https://wiki.qt.io/Qt_Coding_Style https://wiki.qt.io/Coding_Conventions https://community.kde.org/Policies/Library_Code_Policy https://wiki.qt.io

    日期 2023-06-12 10:48:40     
  • Qt编程之通过鼠标滚轮事件缩放QGraphicsView里面的Item

    Qt编程之通过鼠标滚轮事件缩放QGraphicsView里面的Item

        首先自己subclass QGraphicsView的一个类,叫DiagramView,然后重新实现它的滚轮事件函数,然后发送一个缩放信号: 1 oid DiagramView::wheelEvent(QWheelEvent * event){ 2 3 if (event->delta() > 0) 4 { 5

    日期 2023-06-12 10:48:40     
  • Qt编程之qrc文件的链接

    Qt编程之qrc文件的链接

    在Qt里面,.qrc文件是一种类似XML结构的文件,用结构化数据描述应用程序所需要的资源位置,例如图片,应用程序的图标文件等。它最终是与.ui文件类似都被通过Qt提供的命令行工具生成对应的qrc_XXX.cpp文件了。最终被链接到应用程序中。   对应的命令行是这样的: "$(QTDIR)\bin\rcc.exe" -name "%(Filename)" -no-compress "%

    日期 2023-06-12 10:48:40     
  • Qt编程之实现在QFileDialog上添加自定义的widget

    Qt编程之实现在QFileDialog上添加自定义的widget

    上网搜索找到的方法如下: http://www.qtforum.org/article/20841/how-to-add-a-qwidget-in-qfiledialog.html#post78422 http://www.qtcentre.org/threads/42858-Creating-a-Custom-FileOpen-Dialog http://stackoverflow.com/q

    日期 2023-06-12 10:48:40     
  • 《Qt on Android核心编程》相关资源

    《Qt on Android核心编程》相关资源

        有不少朋友反馈在搭建 Qt on Android 开发环境时遇到了问题,诸如 Android SDK 无法下载、 jdk 找不到合适的版本号、创建 AVD 出错等等。为此我把与《Qt on Android核心编程》一书配套的相关工具和SDK都打包上传到了百度云上,列在这里供大家下载。    须要说明的是,我的Android SDK和相关工具,都是

    日期 2023-06-12 10:48:40