zl程序教程

Qt 5.12--3D基础

  • C/C++ Qt 基础通用组件的应用

    C/C++ Qt 基础通用组件的应用

    QT 是一个跨平台C++图形界面开发库,利用QT可以快速开发跨平台窗体应用程序,在QT中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率。目前,QT开发中常用的基础组件有以下几种:PushButton 按钮组件LineEdit 单行输入组件SpinBox 数值组件HorizontalSlider 滑块条组件LCDNumber 数码表与LCD屏幕ComBox 下拉框

    日期 2023-06-12 10:48:40     
  • PyQt5编程基础 2.2 信号与槽函数

    PyQt5编程基础 2.2 信号与槽函数

    信号与槽函数信号(Signal)信号是在特定情况下被发射的一种通告。举例:PushButton的信号是鼠标单击时发射的clicked信号槽(Slot)对信号相应的函数。举例:Qwidget有一个槽函数,功能是关闭窗口信号与槽的关系一个信号可以关联多个槽函数一个信号可以关联其他信号信号的参数可以是任何Python数据类型一个槽函数可以和多个信号关联关联可以是直接的(同步)或排队的(异步)可以在不同的

    日期 2023-06-12 10:48:40     
  • Pyqt5:Buttons基础介绍(一)

    Pyqt5:Buttons基础介绍(一)

    Buttons按键也是在Qt中常用的一种控件,Buttons常用的三种按键,pushbutton,checkbox,radiobutton。 UI界面: 其中有三个textBrowser用来显示打印信息,测试信号槽。 pushbutton: 连接信号与槽 connect代码: self.pushButton.clicked.connect(self.Print)

    日期 2023-06-12 10:48:40     
  • Pyqt5:Qpainter绘制基础图形(一)

    Pyqt5:Qpainter绘制基础图形(一)

    入手pyqt没有几天,想把pyqt系类基础挨个实践一遍。 这一节是pyqt5的QPainter绘制基础图形。 开发环境: 系统:Windows 64位 IDE:VS2017 Python:python3.6 pyqt:pyqt5.10.1复制一些注意事项: QPainter基础流程为: def paintEvent(self, QPaintEvent):

    日期 2023-06-12 10:48:40     
  • C/C++ Qt 基础通用组件的应用

    C/C++ Qt 基础通用组件的应用

    QT 是一个跨平台C++图形界面开发库,利用QT可以快速开发跨平台窗体应用程序,在QT中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率。 目前,QT开发中常用的基础组件有以下几种: PushButton 按钮组件LineEdit 单

    日期 2023-06-12 10:48:40     
  • 11、QT基础——文件系统

    11、QT基础——文件系统

    文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。Qt 通过QIODevice提供了对 I/O 设备的抽象,这些设备具有读写字节块的能力。下面是 I/O 设备的类图(Qt5): QIODevice:所有 I/O 设备类的父类&

    日期 2023-06-12 10:48:40     
  • 9、QT基础——Qt消息机制和事件

    9、QT基础——Qt消息机制和事件

      9.1 事件 事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。

    日期 2023-06-12 10:48:40     
  • 【夸QT十一】外来物品:通用脚本帮助Web运行基础Linux命令

    【夸QT十一】外来物品:通用脚本帮助Web运行基础Linux命令

    需求分析:         需要注意的是在这里第一次,这个人是不是QT系列文章,它是关于Web的,之所以写这篇文章。这是因为碍着Web相关开发时间,而且往往涉及linux与底层指令处理。例如,创建一个文件夹,删除一个文件夹,或者是运行一个自己定义的脚本。关于PHP怎样调用、运行Linux的底层命令。曾经也研究过,基本上实现

    日期 2023-06-12 10:48:40     
  • QT基础——QML及其相关的qt模块

    QT基础——QML及其相关的qt模块

    QML 语言 (qt6) https://doc.qt.io/qt-6/qmlreference.html 以qt6版本说明,其他版本不一定对的上 基础语法 主要是三个方面:import关键字,对象的声明(子对象),注释 import QtQuick 2.0 Rectangle { //注释 /* 这是一些注释 */ width: 100

    日期 2023-06-12 10:48:40     
  • QT基础——qt6.2.4的cmake 流程

    QT基础——qt6.2.4的cmake 流程

    创建一个cmake工程 cmake_minimum_required(VERSION 3.16) project(untitled VERSION 0.1 LANGUAGES CXX) set(CMAKE_AUTOMOC ON) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(Qt6 6.2 COMPONENTS Quick REQUIRE

    日期 2023-06-12 10:48:40     
  • QT基础——QT的安装目录介绍

    QT基础——QT的安装目录介绍

    我这是5.x版本的,在写这个文章的时候qt6刚发布不久,但是我没有安装 接下来逐个讲解上面截图的几个目录 5.15.x 红框文件夹内的中文件都是一样的,下面列出部分: PS C:\Qt\5.15.2\msvc2019\bin> ls Mode LastWriteTime Length Name ---- -

    日期 2023-06-12 10:48:40     
  • QT基础——QT是什么

    QT基础——QT是什么

    先说结论:QT是一套c++ api库和一些工具软件的集合,使用qt可以开发跨平台的桌面程序和移动端程序。 从类库角度看,qt与duilib没什么差别,但是qt背后有强大的官方支持,这极大的便利了开发,而duilib相对来看就显得很贫瘠。不过反过来看,duilib足够轻量而qt则显得很臃肿。 类库 qt库分为基础模块、扩展模块、增值模块。 https://doc.qt.io/qt-5/qtmodu

    日期 2023-06-12 10:48:40     
  • Qt编写数据可视化大屏界面电子看板13-基础版

    Qt编写数据可视化大屏界面电子看板13-基础版

    一、前言 之前发布的Qt编写的可视化大屏电子看板系统,很多开发者比较感兴趣,也收到了很多反馈意见,纵观市面上的大屏系统,基本上都是B/S结构的web版本,需要在后台进行自定义配置模块,绑定数据源等,其中比较有名的就是阿里云的DataV和百度的Sugar,都是很不错的,DataV是阿里云出品的专业大屏数据可视化服务,旨在让更多的人看到数据可视化的魅力,帮助非专业的工程师通过图形化的界面轻松搭建专业

    日期 2023-06-12 10:48:40     
  • Qt 事件系统浅析 (用 Windows API 描述,分析了QCoreApplication::exec()和QEventLoop::exec的源码)(比起新号槽,事件机制是更高级的抽象,拥有更多特性,比如 accept/ignore,filter,还是实现状态机等高级 API 的基础)

    Qt 事件系统浅析 (用 Windows API 描述,分析了QCoreApplication::exec()和QEventLoop::exec的源码)(比起新号槽,事件机制是更高级的抽象,拥有更多特性,比如 accept/ignore,filter,还是实现状态机等高级 API 的基础)

    事件系统在 Qt 中扮演了十分重要的角色,不仅 GUI 的方方面面需要使用到事件系统,Signals/Slots 技术也离不开事件系统(多线程间)。我们本文中暂且不描述 GUI 中的一些特殊情况,来说说一个非 GUI 应用程序的事件模型。 如果让你写一个程序,打开一个套接字,接收一段字节然后输出,你会怎么做? int main(int argc, char *argv[]) { WOR

    日期 2023-06-12 10:48:40     
  • Qt5 编程基础

    Qt5 编程基础

    Qt 是一个C++ GUI应用框架,Qt 具有良好的可移植性支持大多数桌面和移动操作系统并常用于嵌入式开发。 Qt的发行版分为商业版和开源版,提供了Qt Creator作为轻量级IDE。 Hello World! Qt应用的UI界面设计支持xml或者Qt Designer进行可视化设计,也可以通过C++代码建立视图。 Qt中的大多数类继承自QObject(没有继承QObject的类在开发中造成了

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