qt

Quz1 天前
qt
QML PathView:吸附对齐与环形轮播PathView 不只是简单地把项沿着路径排开,它还提供了吸附、高亮范围控制等属性,能做出更精细的交互效果。当路径不再是直线,而是闭合的圆形时,还能做出环形轮播效果。
时间的拾荒人1 天前
开发语言·qt·面试
Qt 多线程详解:从 QThread 到实战在 Qt 中,多线程的处理一般是通过 QThread 类来实现。QThread 代表一个在应用程序中可以独立控制的线程,也可以和进程中的其他线程共享数据。
时间的拾荒人1 天前
开发语言·qt·面试
Qt 事件机制全解析:从事件处理到事件过滤器事件是应用程序内部或者外部产生的事情或者动作的统称。在 Qt 中使用一个对象来表示一个事件,所有的 Qt 事件均继承于抽象类 QEvent。事件是由系统或者 Qt 平台本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。
时间的拾荒人1 天前
开发语言·qt·面试
Qt 窗口系统详解:从菜单栏到对话框的完整指南Qt 窗口是通过 QMainWindow 类来实现的。QMainWindow 是一个为用户提供主窗口程序的类,继承自 QWidget 类,并且提供了一个预定义的布局。
qq_401700411 天前
开发语言·qt
Qt 炫酷曲线,图表,2D/3D开源库🟢QCustomPlot轻量级首选,文档友好上手快,画普通的折线图柱状图完全够用,不需要额外依赖,小项目用它效率超高 🟡Qwt工业级老选手了,性能稳定功能全,做工控、仪表类的界面选它准没错,社区沉淀的资料也多 🔵Qt Charts是Qt官方亲儿子,和Qt Creator集成度拉满,基础图表样式好看,新手入门跟着官方示例走很快就能出效果 🟣Qt Graphs是后起之秀,针对三维和大数据量场景优化过,渲染速度比老库快很多,做高性能可视化选它 🟠Qt Data Visualization专门做三维数据
扶尔魔ocy1 天前
qt·opengl
【qt openGL入门笔记】基础光照接续上一篇的qt项目,增加光源效果的功能。本篇增加了以下知识点:黄色圆球块是光源位置,可以看到光源在哪个位置,正中心的物体朝向光源的位面是亮的。
时间的拾荒人2 天前
开发语言·qt·面试
Qt 文件操作详解:从基础类到读写实战文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。Qt 提供了很多关于文件的类,通过这些类能够对文件系统进行操作,如文件读写、文件信息获取、文件复制或重命名等。本文将系统介绍 Qt 中文件操作相关的核心类、继承关系以及实际应用示例。
扶尔魔ocy2 天前
qt·opengl
【qt openGL入门笔记】坐标系统和摄像机网上查opengl入门学习网站,介绍LearnOpenGL比较多,虽然不是基于qt项目,但原理是一致的,本篇基于样例把坐标系和相机的知识点合并到一个qt项目中,方便关联阅读。
C++ 老炮儿的技术栈2 天前
c语言·c++·人工智能·qt·mfc·c
main函数之后的调用很多C/C++初学者都有一个固定认知:main函数return,程序就结束了。 其实不对!main返回只是代表主函数执行完毕,进程的收尾工作,由C运行库CRT接管, atexit 注册的回调函数,就是在 main 结束之后才执行。 示例代码 #include<stdlib.h> #include<stdio.h>
沫璃染墨2 天前
开发语言·网络·c++·qt·交互·信号处理·文件
《Qt从零入门系列(十二):Qt文件操作详解——从QFile读写到QFileInfo与记事本实战》文件操作,是每一款桌面应用都绕不开的命根子。小到读写一段文本,大到管理复杂的配置文件、做数据持久化,背后都站着它。Qt作为跨平台开发框架,最拿得出手的优势之一,就是给了一套统一的文件操作API,把C/C++原生库和系统API之间的平台鸿沟一把填平,Linux下的open/read/write,Windows下的CreateFile,到了Qt这里,统统不用再操心。Qt诞生于1991年,比C++标准库的标准化进程还早,这套文件系统封装经过长期迭代优化,和QString、QByteArray这些Qt核心类无缝集
时间的拾荒人2 天前
开发语言·qt·面试
Qt 界面布局与容器控件详解:从分组框到布局管理器使⽤ QGroupBox 实现⼀个带有标题的分组框. 可以把其他的控件放到⾥⾯作为⼀组. 这样看起来能更好看⼀点.
王铭诗3 天前
qt
QT界面安装Install QT online qt-online-installer-windows-x64-4.11.0.exe
程序员老陆3 天前
开发语言·qt
嵌入式 Qt:QWidgets 还是 QML / Qt Quick?嵌入式系统中,能否使用QML不取决于是否有GPU,而在于是否具备OpenGLES2.0+、EGL、DRM/KMS支持及稳定驱动。QtWidgets适合低内存、无GPU或仅2D加速场景,强调稳定与轻量;QML/QtQuick则需硬件与驱动支持,适用于触控、动画、可视化等体验型界面。选型应优先评估硬件条件、内存、分辨率与团队能力,而非“新旧”之争。最佳实践是C++做核心逻辑,QML负责界面呈现,混合架构兼顾性能与体验。
待什么青丝3 天前
单片机·qt·显示器
【外设】之大彩串口显示屏http://www.gz-dc.com/category/typeid/411移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:
Frank_refuel3 天前
开发语言·qt
深入理解RpcRouter(远端调用模块)想象你开了一家“万能代办公司”(服务端)客户发来一张工单(RPC请求),上面写着:“帮我算一下11+22”(调用Add函数)
Quz3 天前
qt
QML 分隔线:Rectangle、菜单与工具栏分隔线用法界面里常用一条细细的分隔线做内容分区,而在QML里最简单的做法是画一条宽/高为1的 Rectangle,菜单和工具栏里则有现成的 MenuSeparator、ToolSeparator,需要特殊效果时还能用 Repeater 拼出虚线。这篇文章用四个 demo 把这几种做法都过一遍。
Quz3 天前
qt
QML PathView 入门:直线路径与曲线路径PathView 是 QML 里一个很有意思的视图组件,它跟 ListView 类似,也是 model + delegate 的结构,但区别在于项不是排成一条直线,而是沿着你定义的任意路径分布。想做卡片横向滑动、波浪式排列、旋转木马这类效果,PathView 都能搞定。
实心儿儿3 天前
qt·音视频
Qt — 音视频文件多媒体包含两个部分:播放声音需要先引入 multimedia 模块,播放声音使用 QSound 类,提供的 play() 方法进行播放:
Cx330❀4 天前
开发语言·qt·ui·性能优化·架构·图形渲染
【Qt 进阶指南】详解 Qt 常用标准对话框与主窗口组件架构🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》
阿钱真强道4 天前
开发语言·qt·flask·架构设计·协议契约
25 嵌入式操作系统 | 设备面板:用 Qt 控件把“设备“画出来(本节不接串口)title: 嵌入式操作系统 | 设备面板:用 Qt 控件把"设备"画出来(本节不接串口) course: 嵌入式 Ubuntu 系统开发 lesson: 25 module: 模块七 综合项目 duration: 2 学时 tags: