为什么你要学QT而不是VC++, .NET

VC 2015 x86的DLL绿色包(QT 5.6) 做程序开发,都希望绿色出行,当然,如果愿意安装vc2015的运行时另当别论 VC 2015 x86包 VC 2015 (包含api-ms-win等补丁文件),提取自C:\ProgramData\Package Cache\{B5FC62F5-A367-37A5-9FD2-A6E137C0096F}v14.0.23918\packages\vcRuntimeMinimum_x86\cab 阅读详情

refer to wikipedia.org

 

1. 因为QT跨平台. QT的程序可以在 Embedded Linux, Mac OS X,Microsoft Windows, Linux/X11,Windows CE, Symbian, MeeGo,Amiga OS 上的几乎所有系统平台运行( from wikipedia.org). 以下是Qt所支持的平台,你甚至可以用Qt开发Android程序。

Platforms

Qt is released by Nokia on the following platforms:

[edit]External ports

Since Nokia opened the Qt source code to the community on Gitorious various ports have been appearing. Here are some of them:

 

2. Qt程序运行速度快。 Qt 有着众多出名的应用,苹果系统的浏览器Safari就是用Qt写的,因为Qt的程序速度快的原因而被苹果所采用。 Qt被Autodesk [4][5]、Google Earth、KDE、Adobe Photoshop Album、歐洲太空總署[6]、OPIE、西門子公司[7]、富豪集團[8], 華特迪士尼動畫製作公司[9]、Skype、VLC media player、三星集團[10]、飛利浦[11]、Panasonic [12]、VirtualBox 與Mathematica[13]使用。它是诺基亚(Nokia)的Qt Development Frameworks部門的产品(from wikipedia.org) 。

 

3. Qt的程序更漂亮。看一下KDE桌面系统就可以体会到了,我认为绝对是比Window 7界面漂亮,而且KDE桌面系统占用内存不到300M,Window 7 一开机内存占用接近1G。

 

4. 看一下Qt 的Wiki, 对比一下VC++ 的Wiki.

Qt wiki: 英: http://en.wikipedia.org/wiki/Qt_(framework) / 中: http://zh.wikipedia.org/wiki/Qt

 

 

VC++ wiki: http://zh.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B

 

 

 

 

代替Winform、Win32控件的一些界面框架Electron,QT等 ReaLTaiizor是一个基于.Net的开源WinForm UI库,包含了多种常用控件和多种主题风格,支持.Net Framework 4.8、.NetCore 3.1到.Net 8的版本范围。:SunnyUI是一个基于.NET Framework 4.0+、.NET 6、.NET 7和.NET 8的WinForm开源控件库,提供了丰富的控件和主题,支持多彩主题模式自定义。:PyQt5是一个基于Python的跨平台UI框架,提供了丰富的控件和组件,可以用来开发跨平台的桌面应用程序。 阅读详情

相关推荐

VC++ 下使用QT初步入门学习

QT生成VC项目文件;

bcbobo21cn的专栏 1569

为什么Qt这么强大却不受欢迎?

当时,由于诺基亚对它的维护不够用心,Qt没有任何商业模式,只是一款纯开源的软件。然而,对于我这个对MFC感到厌倦的人来说,Qt简直就是一个天赐的礼物。首先是一些深藏不露的BUG,如QtWebkit中右键菜单的BUG,无论我怎么努力,都无法解决。几年后,我接到了一个项目,对用户界面的要求比较高,因此我决定学习Qt 5.12版本的QML。虽然这个问题并不被广泛讨论,但我根据自己的开发经验,谈谈我对这个问题的看法。在开始前我有一些资料,是我根据网友给的问题精心整理了一份「Qt的资料从专业入门到高级教程」,

单片机一哥的博客 5489

AI算力瓶颈与系统优化实战指南

AI算力瓶颈已成为制约人工智能发展的关键因素,特别是在处理transformer类模型时,传统的冯·诺依曼架构面临严重的'内存墙'问题。通过硬件加速、系统优化和算法改进的三级策略,可以有效提升资源利用率。在嵌入式AI领域,结合量化、剪枝和专用指令集扩展等技术,能在资源受限设备上实现高效推理。这些优化方法在自动驾驶、工业视觉等场景中已展现出显著价值,推动AI应用从云端向边缘迁移。随着AI算力需求的持续增长,掌握系统优化技能将成为开发者的核心竞争力。

weixin_32597009的博客 342

有关QT的问题大全

什么叫好选择。现状是,大部分做客户端的程序员面临这些类似的问题,一、是市面上做客户端的薪资普遍不高,具体到用Qt的公司大部分是第二产业,军工、医疗、机械、公共事业,这些企业一般也不会给客户端开较高工资。二、只会Qt其实是劣势,因为用Qt写代码和常规的C++ 有很大不同,很多C++的坑你都不会遇到,Qt用多了都不敢说自己熟悉C++了,其次,你多做几年就会发现单纯的用Qt写客户端其实并不是一个复杂的工作,对自己的提升有限,在客户端的路径上你必须学习如音视频、OpenGL之类的知识才能突破自己的薪资限制c++基本

qq_41854911的博客 1万+

Keil MDK 5.37及之后版本 安装AC5(ARMCC)编译器详细步骤

由于Keil 5.37及之后版本不再默认安装AC5(ARMCC)编译器,这就会导致由AC5编译的工程无法正常编译,往往输出窗口会提示以下信息:*** Target ‘STM32xxxx‘ uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available.

s_Modesto的博客 1万+

uniapp [安卓苹果App端] - 在“安卓app/苹果app“平台端打包编译后,微信授权登录报错 login:fail [:-1]未能完成操作。(PGWXAPI错误-1。)错误码code:-10

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,微信授权登录,uniAppAPP端微信登录报错,出现微信确认登录界面后点击登录报错,BundleID,应用ID,微信登录,app微信一键登录,微信登录绑定点确定就出错,AppSecrect,login:fail[:-1]未能完成操作。(PGWXAPI错误-1。),"errCode":-100,"code":-100,在uniappmanifest.json配置了AppSecrect还是报错无

🏆 前端领域优质创作者 3765

学C++我不允许你不用Qt

想推荐给走C++路线的程序员使用 文章目录为什么要用QtQt效果图![](https://img-blog.csdnimg.cn/b8af271cc02f4963a073f9aed0e92ffc.png)所以Qt版本地址[所以Qt Creator下载地址](http://download.qt.io/archive/qtcreator/)[所有Qt VS开发插件下载地址:](http://download.qt.io/archive/vsaddin/) 为什么要用Qt Qt [1] 是一个1991年由Q

choice~的博客 3468

LOFIC / 全局快门在移动端的可行性:曝光容限、读出噪声与算力预算

手机端引入 LOFIC 与全局快门的核心权衡在于:在有限像素面积与功耗下,如何换取更高的动态范围与运动场景鲁棒性。LOFIC 通过侧向溢流到积分电容扩大满井并保持较高转换增益,全局快门在帧内一次性采样消除行时序伪影,但需付出像素填充率、读出噪声与片上存储功耗的代价。本文以工程可实操为目标,给出像素与读出链的简化模型、曝光损益测算、数据率与带宽估算、端到端算力与热预算方法,配套寄存器配置流程、帧内/帧间切换策略与验证清单,帮助在真实移动 SoC 与 ISP 约束下完成可行性评估与原型落地。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1140

QT这么香,为什么还会被吐槽

QT(也称为Qt)是一种跨平台的应用程序开发框架,最初由挪威的Trolltech公司开发,现在由Digia公司维护和开发。它使用C++编写,并提供了一套丰富的类库和工具,用于开发图形用户界面(GUI)应用程序、嵌入式应用程序和网络应用程序等。

贝格前端工场的博客 4010

从零构建Fama-French多因子模型:量化投资系统开发实战

本文详细介绍了如何从零构建Fama-French多因子模型,并将其应用于量化投资系统的开发。首先,文章概述了Fama-French多因子模型的背景、核心原理和架构,解释了其如何通过引入市场风险、规模、价值、盈利和投资等因子来解释股票收益率的变化。接着,文章详细阐述了构建该模型的具体步骤,包括因子的计算、因子暴露的确定以及模型的估计。通过数学模型和公式,文章对模型进行了理论推导,并举例说明了其应用。此外,文章还提供了项目实战的代码案例,从开发环境搭建到源代码实现,逐步指导读者完成量化投资系统的开发。最后,文章

2501_92132293的博客 1226

YOLO26改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

1️⃣ 什么!不知道如何改进模型⁉️ 本专栏已更新260多种不同的改进方法,所使用并改进的每一个模块均包含详细的模块分析、原理讲解、个人总结、多种改进方式以及完整的修改流程,所有改进100%可直接运行,性价比极高。2️⃣ 找不到合适的模块⁉️ 所有改进点均为近三年顶会,顶刊提出的先进算法,将其融入到中,并进行二次创新,新颖度高,创新度高,能够适应不同的任务场景。3️⃣ 不确定自己改进的步骤、结果是否正确⁉️ 订阅专栏即可进群享受模型训练、模型改进、论文写作、投稿选刊,从入门到论文的各种答疑内容,非常适合新手

Limiiiing的博客 6387

为什么近年来QT开发在市场上显得冷清?

近年来,越来越多的工业界开始主力采用QT开发,这并非错觉。在某些领域,必须使用C/C++,因为厂家只提供这些领域所需的SDK。例如,视频处理方面需要使用FFmpeg,图像处理方面需要使用OpenCV,高带宽应用需要使用DPKG,SLAM方向、仿真方向等领域也广泛应用QT。此外,与一线互联网相比,嵌入式开发工作并不那么辛苦,正常的工作作息时间,基本不需要加班。工作不应该妨碍我们的生活,对吧?当然,选择采用什么技术只是手段,最重要的是解决问题。在文末的视频中,我总结了一些关于嵌入式开发的资料,供您参考。

linlaoshi2009的博客 2014

把外部系统一键装进 SAP Build Work Zone:从零开始创建 HTML5 URL App

HTML5 URL App 是一种轻量级解决方案,可将外部网页或系统入口快速集成到SAP企业门户中。开发者只需在manifest.json中配置目标URL、导航模式等参数,无需开发完整前端应用。该方案利用SAP BTP的HTML5 Application Repository集中存储静态资源,通过HTML5 Apps Content Provider将应用暴露给子账号,最终在SAP Build Work Zone中以Fiori磁贴形式呈现。文章详细介绍了manifest.json的关键配置、三种基础设施组件

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 243

Qt与VC.NET 的集成

2008-03-21 | Qt与VC.NET Qt与VC.NET连接的基本配置条件//在Window XP下, Qt与VC.NET连接的基本配置条件如下:(1) D:/qt-4.3.2/vsvars32.bat  每次重新(启动或更改)就的使用它来配置环境(2) D:/qt-4.3.2/bin/nmake /? 程序维护实用工具 7.10.3077

sealbird的专栏 1808

odom反算成经纬度

这个转换系统能够将局部坐标(相对于原点的X, Y, Z坐标)转换回全球坐标系统。将局部里程计数据反算成经纬度坐标的过程涉及几个关键步骤,主要是将相对于某个局部参考点的坐标(例如在机器人、无人车或无人机的导航系统中使用的坐标)转换回全球GPS坐标系统(WGS-84经纬度)。为了能够将局部里程计数据转换为经纬度,首先需要知道局部坐标系统的原点(即参考点)在全球坐标系统中的位置。对于从里程计获得的每个局部坐标点,使用步骤2中设置的坐标转换系统将其转换为经纬度。使用转换模型将局部坐标转换为全球坐标。

如果想成为中心,那么就到中心去吧。 650

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

qt编译c语言dll,QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)

最近这阵子,接了个私活,封装一个开发包俗称的SDK给客户调用,查阅了不少人家的SDK,绝大部分用VC编写,并且VC6.0居多,估计也是为了兼容大量的XP用户及IE浏览器,XP自带了VC6.0运行库,因此无需兼带其余DLL便可运行。也发现有些用汇编和C封装的,那估计是高手才能编写啊!那怎么办呢?眼看一星期的交货期要到了,因为本人历来没有写过SDK开发包,内心那个着急啊,赶忙想出了三种处理方案。编程方...

weixin_31411313的博客 1388

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Qt 4.1.0 OpenSource + VC.NET 2003 编译安装完全版本

QT使用open source版本,qt-win-opensource-src-4.1.0.zip。先编译生成qt4的文件目录     操作系统:windows XP sp2     编 译   器:Microsoft Visual Studio .NET 2003 中文版 1、将文件解压f:/qt/qt_open(目录可以自己随意确定) 2、设置环境变量:QTDIR=f:/qt/qt_op

我们俩 3913

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)

Version:1.0 StartHTML:000000216 EndHTML:000031475 StartFragment:000002465 EndFragment:000031401 StartSelection:000002487 EndSelection:000031385 SourceURL:https://www.cnblogs.com/feiyangqingyun/p/37207...

我的博客 942

【Qt】为什么Qt是你选择的理由?

什么是Qt?为什么选择Qt?Qt的发展前景怎么样?

dab112的博客 3486

.net core 调用c dll_Qt编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)

一、前言最近这阵子,接了个私活,封装一个开发包俗称的SDK给客户调用,查阅了很多人家的SDK,绝大部分用VC编写,而且VC6.0居多,估计也是为了兼容大量的XP用户及IE浏览器,XP自带了VC6.0运行库,所以无需兼带其他DLL即可运行。也发现有些用汇编和C封装的,那估计是高手才能编写啊!那怎么办呢?眼看一星期的交货期要到了,由于本人从来没有写过SDK开发包,心里那个着急啊,赶紧想出了三种处理方案...

weixin_39526415的博客 447

Install qt4.2.1 for vc2005 commerical edition备忘

Install qt4.2.1 for vc2005 commerical edition------  系统环境 ----------win2000 , vc2005------  安装包 ----------qt-win-commercial-4.2.1-vs2005.exeTrollTech QT Commercial 4.1.3 for VS.NET 2005 KeyGen.exe(破解)

yaoyansi的专栏 1585

【听听iecne怎么说】C++技术的发展趋势, MFC过时了吗?QT呢?

哈喽大家好,我是iecne,本期为大家带来的是【听听iecne怎么说】C++技术的发展趋势, MFC过时了吗?QT呢?包教包会,快来看看吧!有一位粉丝私信i哥,说需要更新一下MFC、QT、EasyX、以及C#的对比所以今天iecne就细说一下C++的发展趋势,让大家更加了解MFC QT EasyX和C#如何选择。

iecne的博客 6978

QT安装编译问题

      QT用了很长时间了,直到最近才发现对QT的安装编译了解甚微。先前用的qt4.4.1是根据一个文档亦步亦趋的安装完成,之后就一直使用,并没有关心不同安装配置的差异。特别地,我在之前的机子上为VS2005编译的4.4.1版本在我更换机器后为省事直接把编译好的包拷贝到新机器上也能用,但是总是有些不对的地方,更神奇的是,我用VS2003.net开发的时候竟然在相当长的时间内没出问题。但问题总是

duanwuqing的专栏 2109

QT4.3.0在VS.NET下安装指南

  1 编译QT  1)下载QT的源代码文件包(注意:必须是.zip后缀的,.exe后缀的包是用mingw做编译器的源代码文件)。  2)将QT源代码解压到硬盘。    例如: D:/Qt4.3.0/ 2 下载并安装允许QT用vc编译的补丁。  1)从网站 sourceforge.net下载acs-4.3.0-patch2.zip 。  2)将其解压到QT源代码的目录下。3 打开Visua

ziren235的专栏 1809

bat如何调用外部程序_Qt编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)...

一、前言最近这阵子,接了个私活,封装一个开发包俗称的SDK给客户调用,查阅了很多人家的SDK,绝大部分用VC编写,而且VC6.0居多,估计也是为了兼容大量的XP用户及IE浏览器,XP自带了VC6.0运行库,所以无需兼带其他DLL即可运行。也发现有些用汇编和C封装的,那估计是高手才能编写啊!那怎么办呢?眼看一星期的交货期要到了,由于本人从来没有写过SDK开发包,心里那个着急啊,赶紧想出了三种处理方案...

weixin_28888459的博客 230
上一篇: DES加密程序实现,UNIX/Linux的接口实现
下一篇: [组网技术][Not Solved] 网线一1分为2水晶头是否能够使两台计算机同时用一条网线上网
Dooit
博客等级 码龄18年 11粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值