[请益] QT真的算好用吗 (装到快往生

楼主: yoche2000 (Sushi Desu! 在下寿司)   2020-02-26 03:25:32
小弟实验室最近有个Project要弄个跨平台的APP
我们group一直以来都是一个中国学姊在负责UI
但他被困在湖北 所以这个工作就被丢到最菜的专题生(我)身上
管事的学长就丢下一句 "你去google QT 载下来 搞出来 就好了"
感觉完全是未来出社会可以听到主管说的话
于是乎我就去载了
看到C++就觉得有点放心
天知道官方的正规下载管道慢的可以
载好之后Android Windows iOS都有各自的 set up 而且很繁琐
上论坛看发现bug还不少 LMAO
还没开始打code就已经喊cut了...
几个问题请教
1. QT在业界的普及度高吗?
2. 只有我在安装跟设定搞这么久吗(而且还没搞好)?
3. 跨平台有没有缺点 (如 做android时会比Android Studio多bug)
第一次碰UI(网页以外)菜味应该很重 请前辈们小力鞭
作者: yohoo (疾风)   2020-02-26 04:51:00
c++ 要搞gui, 除了qt没别的选择了吧
作者: expiate (夜露死苦)   2020-02-26 05:23:00
这么多年了还是只有 Qt吗
作者: MikePetrucci (学而时习之)   2020-02-26 05:27:00
qt算是蛮好装的吧
作者: yamakazi (大安吴彦祖)   2020-02-26 07:01:00
Linux一键搞定吧 其他平台不知道注意事项就是操作UI只能在主thread 然后Qt 的物件不能用smart pointer来管理不然会有问题Perforce和两家导航软件都是用QtAndroid 应该没什么问题 Linux比较多bug
作者: MOONY135 (谈无欲)   2020-02-26 07:08:00
很简单啊 看你是用vs studio装还是怎样
作者: yamakazi (大安吴彦祖)   2020-02-26 07:10:00
不过严格来说 商用是要付钱给Qt的 不然就要开源 不过很多公司都科科
作者: CaptainTeemo (提摩队长)   2020-02-26 07:28:00
还有 wxWidgets 呀,商用也免费
作者: enthos (影斯作业系统)   2020-02-26 08:01:00
1.普及度高 2.每个人都搞很久 3.运行速度慢 0.建议JUCE
作者: testPtt (测试)   2020-02-26 08:27:00
不然用electron
作者: neo5277 (I am an agent of chaos)   2020-02-26 08:32:00
没用过qt他也是像其他有标记性语言这样吗,还是从头到尾都要用笔刷自己画跟定义事件啊
作者: ko27tye (好滋好滋)   2020-02-26 08:53:00
有分QML和QWidget开发,QML是容易碰到效能瓶颈没错...
作者: MOONY135 (谈无欲)   2020-02-26 08:56:00
QML可以做到的画面很好 QWidget画面精致度有极限在
作者: yamakazi (大安吴彦祖)   2020-02-26 08:59:00
Qt大部分就做做button label而已 真要做细致要搭配openGL
作者: s678131 (Mu)   2020-02-26 09:09:00
我win macos linux 都装过,没有很难装啊......下载也没有很慢,你学术网络应该更快吧? 多试试几个载点win 使用VS的compiler编译起来会比较快IDE用creator就好了至于用在android没试过,不过android+qt有出书,你可以找找应该会有帮助
作者: strlen (strlen)   2020-02-26 09:25:00
你要简单的用Flutter比较亲民吧?不过语言是Dart XDD
作者: GameHeven (Mark Williams)   2020-02-26 10:07:00
win10底下安装正常,没出问题。
作者: damody (天亮damody)   2020-02-26 10:14:00
可以用cef3配html或是electron 差不多的东西
作者: virgil246 (virgil585)   2020-02-26 10:20:00
我以为dart很亲民说 长的像js
作者: MOONY135 (谈无欲)   2020-02-26 10:22:00
不要用内建的qt creator 好像只有30天试用 vs可以用很久
作者: damody (天亮damody)   2020-02-26 10:23:00
我讲的方案就是cpp用的
作者: MOONY135 (谈无欲)   2020-02-26 10:26:00
作者: final01 (牛顿运动定律)   2020-02-26 10:42:00
你多学学吧QT算很多人用也很强大阿
作者: OhNo386 (OhNo386)   2020-02-26 10:48:00
qt比较MFC就像当兵很久突然遇到妹子
作者: humanfly (laguna@HEADSHOT)   2020-02-26 10:54:00
你可以试试mfc,不过mfc只有windows跨平台c#棒棒棒 ui不确定
作者: KoreanFish (韩国鱼)   2020-02-26 10:58:00
有写过网页真的可以考虑flutter
作者: ripple0129 (perry tsai)   2020-02-26 11:06:00
做APP用flutter啦,不然我看你双系统微调画面调到死
作者: tanby (tanby)   2020-02-26 11:29:00
你先用MFC 然后就会发现Qt 超好用
作者: leisure0756 (0756)   2020-02-26 12:32:00
我qt 物件都是是smart pointer操作的,要记得指定deleter,印象中是放入qt物件的deleteLater。
作者: kqalea (沙丁鱼罐头)   2020-02-26 12:43:00
直接PySide啦Qt个人是还蛮爱的,但是要用的好需要很强的观念c++有强到可以用imgui+sdl2做个UI再来考虑qt吧python for qt(PySide) + QML是正解
作者: legendmtg (CLANNAD)   2020-02-26 12:51:00
除了.NET 我不觉得有什么比Qt好用的....
作者: askacis (ASKA)   2020-02-26 12:54:00
很多Opensource project GUI都QT啊
作者: easyman (oops)   2020-02-26 13:01:00
QT过时了, 用flutter
作者: bnd0327 (阿噗噗)   2020-02-26 13:25:00
实验室不用多想 Qt 给他装下去
作者: bluesapphire (Blue Sapphire)   2020-02-26 13:56:00
windows 用 c#, android 和ios各用官方的语言c# wpf
作者: oherman (qq)   2020-02-26 15:47:00
c++ builder也超好用的,不输vs
作者: tennyleaz (tenny)   2020-02-26 16:25:00
搞这么久还不如用Xamarin C#
作者: testPtt (测试)   2020-02-26 16:41:00
c++ builder要钱阿而且也没delphi好
作者: LenaPark   2020-02-26 19:09:00
JUCE
作者: chessstar (痴痴)   2020-02-26 20:40:00
用xamarin就好
作者: diorleoroy (Eason)   2020-02-27 01:02:00
弱弱问一下,如果设计GUI,大家会建议用QT Designer吗?
作者: bakedgrass (蒙古烤小草)   2020-02-27 03:21:00
Electron +1
作者: chchwy (mat)   2020-02-27 06:55:00
会 我用Qt Designer用很大还有使用Qt到底需要什么强大的观念....Qt的核心概念很简单
作者: doranako (真爱无限)   2020-02-27 08:16:00
默认是跑去美国服务器下载,你可以选邻近的,然后qt跨mobile一堆坑,qt还是乖乖作pc就好
作者: pptpptppt (暱称)   2020-02-27 08:56:00
业界Mobile平台还是比较常用各家自己的IDE, 其次才是react native或flutter, 你大教授明显就是觉得“哦 这个很厉害,一个打全部,就用这个吧”
作者: s678131 (Mu)   2020-02-27 09:23:00
Qt Creator有试用期? 我装2年了还是可以正常使用,是现在政策改变了?
作者: shooter555 (shooter)   2020-02-27 09:34:00
QT就是瘦然后简单好用bug多
作者: MOONY135 (谈无欲)   2020-02-27 09:34:00
我之前是用要申请qt帐号再下载的那种不过一直用vs开发就没去研究qt creator
作者: shooter555 (shooter)   2020-02-27 09:39:00
然后API支援不足的时后 自己要去增加
作者: clamperni (肥宅牛牛)   2020-02-28 00:53:00
LINE的桌面是用QT
作者: vuljo6rmp (师兄)   2020-02-28 02:31:00
应用程式如果动态连结QT函式库可以走 LGPL, 产品包里有包含该LICENSE 应该就没有疑虑如果要静态连结修改QT原始码除非你也开放你的原始码(LGPL),不然就得支付授权费用
作者: LIN810116 (Frank)   2020-03-03 14:16:00
我写python应用也是用QT, 算是好上手的

Links booklink

Contact Us: admin [ a t ] ucptt.com