qt

冉佳驹6 小时前
qt·qdialog·qtoolbar·qstatusbar·qdockwidget·qmenubar
Qt【第五篇】——— QMainWindow 核心组件与对话框开发详解QMainWindow 核心属性之 QMenuBar(菜单栏)mainwindow.cpp(创建菜单栏、菜单、菜单项并关联)
cpp_learners8 小时前
qt·firefox·麒麟
银河麒麟V10+飞腾D2000/8处理器+在线源码编译安装Firefox78.0指南客户那边使用的浏览器版本为火狐78.0,然而这个版本官方并没有提供ARM版本的安装包,只能通过源码去编译;现将操作的全流程,全都记录下来,方便后来者参考。 系统:
Frank_refuel8 小时前
开发语言·qt
QT->信号与槽详解上(概述、使用、自定义、连接方式、其他说明)在Qt中,用户和控件的每次交互过程称为一个事件。比如“用户点击按钮”是一个事件,“用户关闭窗口”也是一个事件。每个事件都会发生出一个信号,例如用户点击按钮会发出“按钮被点击”的信号,用户关闭窗口会发出“窗口被关闭的信号”,
不想看见40412 小时前
开发语言·c++·qt
在AI时代下,刷LeetCode题的价值与意义随着大型语言模型的发展,以ChatGPT为代表的AI工具已能自动生成代码、调试程序甚至解决部分算法问题。例如,输入问题描述:"实现一个快速排序函数",AI可即时生成以下代码:
yunn_15 小时前
c++·qt
Qt 多线程Qt 提供两种多线程编程范式:基于事件循环的 QThread 模型,以及更高层封装的 QtConcurrent API。
ada0_ada116 小时前
开发语言·qt
Qt的Widgets项目Qt Widgets This wizard generates a Qt Widgets Application project. The application derives by default fromQApplication and includes an empty widget. 此向导会生成一个Qt Widgets应用程序项目。该应用程序默认继承自QApplication,并包含一个空小部件。
Dovis(誓平步青云)16 小时前
开发语言·qt·学习·功能详解
《QT学习第一篇:QT的概述与安装、信号与槽》前引:本文介绍了QT框架的基本概念、开发环境搭建及核心功能实现。首先阐述了QT作为跨平台GUI应用程序框架的特点,包括其面向对象的架构和高效的开发流程。然后详细说明了开发环境配置步骤,包括编译器安装、QTSDK部署和IDE选择。重点解析了QT项目文件结构、对象树机制和信号槽系统,通过HelloWorld示例展示了控件创建和事件处理的方法。文章还介绍了坐标体系、编码问题解决、快捷键使用等实用技巧,最后讲解了如何查阅官方文档。全文系统性地呈现了QT开发的核心知识体系,为初学者提供了清晰的入门路径。
地下核武1 天前
linux·qt·ubuntu
Ubuntu 24.04 在线安装 Qt 6.10.2 后 Qt Creator 无法启动问题记录与解决在 Ubuntu 24.04(Wayland 环境)中通过在线安装器安装 Qt 6.10.2 后,启动 Qt Creator 时出现如下错误:
史蒂芬_丁1 天前
数据库·c++·qt
Qt, C++数据类型扩展问题在Qt项目开发中,我们经常会遇到需要处理不同类型数据的情况,尤其是当涉及到负数时,类型的选择就显得尤为重要。本文将详细介绍如何在Qt项目中扩展ObjectDic类的类型支持,从无符号整数扩展到支持负数的有符号整数,并优化相关代码结构。
没用的阿_吉1 天前
开发语言·qt
windows10 Qt5.15.14 msvc2019 编译部署Qt 5.15 LTS 的公开支持已于 2023 年 10 月结束。 Qt 5.15.14 是最后一个公开发布的版本。其它往后的版本均为社区维护更新的版本。考虑到军工项目稳定性与交付所以最终选择这个版本。
code_计梦星河1 天前
qt
Qt 开发第十五天:规划模块树形视图开发与跨端数据传输本篇主要是为前期不成熟的工作买单,因为我对QListView、QTableView、QTreeView的认识不熟悉,所以所有板块无脑全选了QTableView,现在除规划板块之外其他板块都做完了,我们重新审视这个板块,最终决定使用QTreeView,因为QTreeView有多级节点,很适合一个规划第一阶段干什么第二阶段干什么最后自我评价这种结构的展示
不知名。。。。。。。。1 天前
开发语言·qt
Qt常用控件目录一、控件概述二、QWidget核心属性2.1 核心属性概揽2.2 enabled2.3 Window Frame(窗口框架)的影响
深蓝海拓1 天前
笔记·python·qt·学习·plc
基于QtPy (PySide6) 的PLC-HMI工程项目(二)系统规划曾多年使用wincc等专业软件进行组态,对HMI(人机交互界面)项目有一定的了解。与前面做过的AI项目demo不同的是,PLC的HMI项目是基于PLC通信的,大部分的操作和更新都是基于PLC变量的读写。
二DUAN帝1 天前
qt·ue5·afsim
态势仿真推演系统 AFSIM+UE 架构选型优点Web 做态势面板、数据表格、曲线、菜单极快前端人员好找,改界面快地图、标绘、图表库成熟到爆炸缺点(致命)
牵牛老人1 天前
qt
【QML 界面开发实战之:模块化、多QML文件调用与跨语言交互】在 Qt 开发中,QML 以其直观的声明式语法、高效的界面渲染和丰富的组件库,成为现代跨平台应用界面开发的首选。然而,随着应用复杂度的提升,如何实现界面的模块化拆分、多文件协同工作、屏幕切换管理以及与 C++ 业务逻辑的无缝交互,成为开发者必须攻克的核心问题。本文结合实际开发场景,详细拆解这些关键技术点,提供可直接落地的解决方案和完整代码示例。
mldlds1 天前
数据库·qt·sqlite
使用 Qt 插件和 SQLCipher 实现 SQLite 数据库加密与解密SQLite 作为一种轻量级的数据库,被广泛应用于各种桌面和移动应用中。然而,SQLite 本身并不支持数据加密,这时 SQLCipher 成为一个理想的解决方案。本文将详细介绍如何在 Qt 项目中集成 SQLCipher,实现 SQLite 数据库的加密与解密,包括创建加密数据库、插入数据以及查询数据的完整流程。
jf加菲猫2 天前
xml·开发语言·数据库·c++·qt·ui
第10章 数据处理常见的3种模型分别是列表模型(List Model)、表格模型(Table Model)和树模型(Tree Model),它们的示意图如下:
森G2 天前
c++·qt
30、QStandardItemModel 和 QTableView---------Model/View模型视图概念和方法 QStandardItemModel 是以项为基本数据单元的模型类,每个项是一个 QStandardItem 对象。 使用时需包含<QMainWindow>和<QStandardItem>头文件 这部分的方法和内容比较庞杂,快速过一遍,然后零帧起手做个案例,带着大家理解一下。 ●设置行数和列数 QStandardItemModel 以二维数组的形式存储项数据,所以可以设置行数和列数。
sycmancia2 天前
开发语言·qt
C++——Qt中的消息处理1.Qt消息模型2.一些关于系统消息的概念QT的核心——QObject::connect函数bool connect(const QObject* sender, //发送消息 const char* signal, //消息名 const QObject* receiver, //接收对象 const char* method, //接收对象的成员函数 Qt::ConnectionType type = Qt::AutoConnection);
Lhan.zzZ2 天前
数据库·c++·qt·安全
Qt多线程数据库操作:安全分离连接,彻底解决段错误在 Qt 开发中,数据库操作与多线程的搭配是一个经典难题。许多开发者都曾遇到过这样的诡异现象:程序运行一段时间后突然崩溃,堆栈指向数据库操作,但代码逻辑明明正确。真相只有一个——数据库连接被多个线程共享了。本文结合真实项目中的实践经验,深入分析问题根源,并提供一种优雅的解决方案:通过判断当前线程动态返回对应的数据库连接,从根本上杜绝线程安全问题。