
QT
文章平均质量分 64
QT的开发经验分享
程序员班长
武汉计算机硕士在读,热爱计算机也不想秃头
展开
-
QT基础但是很重要的一些小技巧(更新中)
基于字母的ASCII值,将 s1 与 s2 进行比较,如果 s1 小于、等于或大于 s2,则返回小于、等于或大于零的整数。如果 cs 是 Qt::CaseSensitive,则比较区分大小写;否则,比较不区分大小写。和第一种的区别在于,s1是调用compare()的字符串,s2是&other。函数原型有以下几个重载函数。先附上一张ASCII表。但是常用的只有以下两个。原创 2024-03-31 10:17:48 · 393 阅读 · 0 评论 -
QT在线安装所有版本,可共存(下载速度飞快)
使用最新的QT在线安装器,安装QT版本时只能安装5.15以及之后的版本,安装QT5.15之前的版本只能通过离线安装的方式,离线安装后还要自己去配置QT,离线安装还有个问题的,后续维护比较麻烦,QT的维护工具还要自己配置档案库啥的。而在线安装是不需要自己配置的,想安装哪几个版本的QT都行,它会自动帮我们管理好,而且Qt Creator会自动识别这些QT,我们的后续维护也很方便,这里我找到了一个在线安装5.15之前版本的解决方案,并且下载速度非常快。原创 2023-11-03 21:46:03 · 2668 阅读 · 0 评论 -
C++产生未定义的行为的原因分析
未定义的行为是什么?在C++(以及其他编程语言)中,“未定义的行为”(Undefined Behavior,简称 UB)是指语言标准没有为某些代码行为提供明确的规范或定义,因此编译器不必为这种行为提供任何特定的支持或保证。当代码触发未定义的行为时,可能会发生以下情况之一(或更多):程序崩溃(闪退):例如,通过无效指针引用内存;不可预测的输出:程序可能会产生意外的结果;随机行为:程序在不同的运行或在不同的平台上可能表现不同;安全漏洞:攻击者可能会利用未定义的行为来执行恶意操作。原创 2023-10-17 15:39:28 · 1167 阅读 · 0 评论 -
VS创建QT项目的几个注意点
一、创建项目无法找到头文件,点击编译运行又可以执行。虽然可以编译运行,但是无法找不到头文件显示是红色并且在开发时无法出现相关代码提示,并且无法导入QT相关头文件;二、无法使用qDebug();三、创建项目的时候,不是和Qt Creator一样有析构函数,而且ui不是指针,是一个对象。这样容易造成内存泄漏;四、这个问题其他非QT项目也适用,编译项目出现warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失。原创 2023-08-02 14:15:10 · 690 阅读 · 0 评论 -
QT介绍与特点
Qt(官方发音 [kju:t],音同 cute)是一个跨平台的C++开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。Qt 是纯 C++ 开发的,所以学好 C++ 非常有必要,对于不了解 C++ 的读者,我建议先阅读《C语言教程》,再阅读《C++教程》。C++ 是在C语言的基础上发展起来的,学完C语言就学了 C++ 的一半了。原创 2023-07-27 14:53:19 · 3214 阅读 · 0 评论 -
QT项目打包成软件进行发布的三种方式
一些小伙伴可能很好奇我们使用QT制作的软件该怎么像网上其他人那样进行打包发布,我这里对打包发布的三种方式都进行了详细讲解,分别为绿色便携版、单文件版和安装版。除了绿色便携版,其他两种方式非QT开发的软件也同样适用。原创 2023-07-26 16:52:11 · 21294 阅读 · 8 评论