Qt

基于Qt Designer和PyQt5的桌面软件开发--环境搭建和入门例子

本文介绍了如何使用技术栈PyCharm+Qt Designer+PyQt5来开发桌面软件,从环境搭建、例子演示到对容易混淆概念的解释。文中用到的全部软件+代码下载链接为:https://url39.ctfile.com/f/2501739-683704177-83c7fe?p=2096 (访问密码: ... »

shengshengwang

一文入门Qt Quick

很高兴可以来到这一章,终于可以开始讲讲最近几年Qt的热门技术Quick这一块了。希望通过这个比较简短的例子可以带领有兴趣的朋友快速跨过Qt Quick的入门这道槛! ... »

englyf Qt

用VS Code搞Qt 6:Gui基础类型——QGuiApplication和QWindow

在99.996%的情况下,我们弄 Qt 应用都会使用 QApplication 类和 QWidget 类,即直接用 Widgets 库中的组件/控件。为了方便开发人员自己造***,Qt 也提供了一套基础的 GUI 组件。这些组件位于 Gui 库中。 实际上,Widgets 也是在 Gui 库上实现的, ... »

[Qt基础内容-08] Qt中MVC的M(Model)

Qt中MVC的M(Model)简单介绍 Qt有自己的MVC框架,分别是model(模型)、view(视图)、delegate(委托),这篇文章,简单的介绍以下Qt中有关model(模型)的类以及一些基本的使用。 Qt官方的文档已经很详细了,如果想要详细的去了解,建议花点精力去看官方文档。 @ 类继承 ... »

codegb Qt

Qt5.14.2使用虚拟键盘

说明 这是关于Qt5(Qt5.1.4.2),QWidget编程使用Qt虚拟键盘(qtvirtualkeyboard) Tag: QT5,Qt,软件盘、虚拟键盘,Widget程序,QML 作者:474609810@qq.com 关键代码 启用虚拟键盘模块 在QApplication对象创建之前插入代码 ... »

lees-engineer C/C++ Qt

QT如何实现将两个时间相加

本篇内容介绍了“QT如何实现将两个时间相加”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 标志位 首先介绍实现的这两个函数:void setTreatmentEndtime();//系统时间+我设定的 »

Qt如何实现数据查询导出打印

本篇内容主要讲解“Qt如何实现数据查询导出打印”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Qt如何实现数据查询导出打印”吧! 效果图 相关代码 void DataHelper::dataout(const QString &fileNam »

用VS Code搞Qt6:至简窗口部件——QWidget

在正题开始之前,老周照例扯点别的。嗯,咱们扯一下在 VS 2022 下结合 CMake 开发 Qt6 时的环境变量设置问题。在VS Code 中,通够通过 CMake Tools 扩展的配置来设置环境,但在VS 里面,CMake 项目只是一个文件夹,然后通过 .json 文件来配置一些参数,不能像 ... »

Hi3516开发笔记(十):Qt从VPSS中获取通道图像数据存储为jpg文件

前言 上一篇已经将himpp套入qt的基础上进行开发。那么qt中拿到frame则是很关键的交互,这是qt与海思可能编解码交叉开发的关键步骤。 受限制 因为直接配置sample的vi比较麻烦,确实是困难的,其实就是配置驱动,所以我们只能从开发板的demo入手,去在相等条件下探测可能的留,从vpss中拿 ... »

用VS Code搞Qt6:编译附加模块

上一次水文中,老周所介绍的是编译 Qt 的基础模块—— qtbase。一次性编译所有代码可以一劳永逸,但体积相当大,编译时间较长,CPU负载大发热大,风扇转得猛,电费交得多。因此老周更喜欢分开来编译。 qtbase 模块已经能完成一般的 Qt 开发了,毕竟它包含了铁三角—— Core、Gui、Wid ... »

Qt 国际化翻译

简介 Qt Linguist 提供了一套加速应用程序翻译和国际化的工具。Qt 使用单一的源码树和单一的应用程序二进制包就可同时支持多个语言和书写系统。 使用 QTranslator 来加载生成的 qm 文件,就可以让程序显示指定的语言。 // 国际化翻译 QString language = "CH ... »

用VS Code搞Qt6:编译源代码与基本配置

先说明一下,本水文老周仅讨论新版的 Qt 6,旧版的 Qt 不讨论。 尽管 Qt 有自己的开发环境,但老周必须说句不装逼的话:真的不好用。说起写代码,当然了,用记事本也能写。但是,有个高逼格的工具,写起来不仅效率高,而且舒服。 Qt 应用程序本质上就是 C++ 开发的代码,所以,不用官方工具是没有问 ... »

Qt+ECharts开发笔记(三):ECharts的柱状图介绍、基础使用和Qt封装Demo

前言 上一篇成功是EChart随着Qt窗口变化而变化,本篇将开始正式介绍柱状图介绍、基础使用,并将其封装一层Qt。 本篇的demo实现了隐藏js代码的方式,实现了一个条形图的基本交互方式,即Qt调用js脚本操作html。 Demo演示 ECharts调试工具 ECharts提供的纯JS代码编辑开发调 ... »

qq21497936

[Qt]No relevant classes found.

我把两个文件加入工程的时候,再编译就出现了No relevant classes found.这个bug。百度了下,找到了答案,参考链接:http://blog.csdn.net/chinabinlang/article/details/41952063 解决办法: 把出问题的文件用notpad++打开,格式-->以UTF-8无BOM格式编码,然后重新保存之后就可以了。 »

Qt读取TXT文件时,GBK与UTF-8编码判断

读取txt文件时,很多时候无法获取文件的编码格式。如果直接进行使用,则有可能出现乱码。需要在使用前将其转为Unicode(Qt的默认编码格式)。 虽然实际的编码格式种类非常多,但平常主要使用的有GBK与UTF-8两种。可以依次尝试转换,如果转换出现无效字符则认为不是该种编码格式。   QString GetCorrectUnicode(const QByteArray &ba) { »

:使用QUdpSocket进行UDP通信

(以下内容为QT帮助文档中的原文) The QUdpSocket class provides a UDP socket. QUdpSocket类提供了一个UDP socket套接字   UDP (User Datagram Protocol) is a lightweight, unreliable, datagram-oriented, connectionless protocol. It »

Qt书籍推荐

1   作为刚入门没怎么使用过Qt以及那些刚接触编程对于C/C++不怎么熟悉的朋友们,我推荐这本书作为Qt入门书籍, 书中都是用一个简单的例子来讲解Qt中的一些部件功能。对于想对Qt的UI设计有个大概了解的朋友会有帮助。   2   对于一些有编程经验或者看过上面那本《Qt Creator快速入门》的朋友,我推荐看这本.对于Qt的UI这么书中的例子算是比较经典的。 3   这本书所讲解的内容在我看 »