[請益] QT真的算好用嗎 (裝到快往生

看板Soft_Job (軟體人)作者 (柳札嘟的壽司)時間6年前 (2020/02/26 03:25), 6年前編輯推噓34(35147)
留言83則, 41人參與, 6年前最新討論串1/4 (看更多)
小弟實驗室最近有個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(網頁以外)菜味應該很重 請前輩們小力鞭 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.214.42 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1582658736.A.879.html

02/26 04:51, 6年前 , 1F
c++ 要搞gui, 除了qt沒別的選擇了吧
02/26 04:51, 1F

02/26 05:23, 6年前 , 2F
這麼多年了還是只有 Qt嗎
02/26 05:23, 2F

02/26 05:27, 6年前 , 3F
qt算是蠻好裝的吧
02/26 05:27, 3F
傻眼 學術網路用On/Offline Installer 最快都50k/s

02/26 07:01, 6年前 , 4F
Linux一鍵搞定吧 其他平台不知道
02/26 07:01, 4F

02/26 07:02, 6年前 , 5F
注意事項就是操作UI只能在主thread 然後Qt 的物件不能用
02/26 07:02, 5F

02/26 07:02, 6年前 , 6F
smart pointer來管理不然會有問題
02/26 07:02, 6F

02/26 07:04, 6年前 , 7F
Perforce和兩家導航軟體都是用Qt
02/26 07:04, 7F
那這樣真的感覺滿普及的

02/26 07:08, 6年前 , 8F
Android 應該沒什麼問題 Linux比較多bug
02/26 07:08, 8F
是喔 我是搞安卓set up卡很久 SDK NDK JDK 花一小辦搞定後 project setting還是不能選安卓 qq

02/26 07:08, 6年前 , 9F
很簡單啊 看你是用vs studio裝還是怎樣
02/26 07:08, 9F
這樣喔 我是直接去官網裝的 (後來找mirror就比較快才裝完的

02/26 07:10, 6年前 , 10F
不過嚴格來說 商用是要付錢給Qt的 不然就要開源 不過很
02/26 07:10, 10F

02/26 07:10, 6年前 , 11F
多公司都科科
02/26 07:10, 11F

02/26 07:28, 6年前 , 12F
還有 wxWidgets 呀,商用也免費
02/26 07:28, 12F

02/26 08:01, 6年前 , 13F
1.普及度高 2.每個人都搞很久 3.運行速度慢 0.建議JUCE
02/26 08:01, 13F
看到第二個答案只能默默左鍵繼續搞...

02/26 08:27, 6年前 , 14F
不然用electron
02/26 08:27, 14F

02/26 08:32, 6年前 , 15F
沒用過qt他也是像其他有標記性語言這樣嗎,還是從頭到尾
02/26 08:32, 15F

02/26 08:32, 6年前 , 16F
都要用筆刷自己畫跟定義事件啊
02/26 08:32, 16F

02/26 08:53, 6年前 , 17F
有分QML和QWidget開發,QML是容易碰到效能瓶頸沒錯...
02/26 08:53, 17F

02/26 08:56, 6年前 , 18F
QML可以做到的畫面很好 QWidget畫面精緻度有極限在
02/26 08:56, 18F
外觀細緻度的差別嗎

02/26 08:59, 6年前 , 19F
Qt大部分就做做button label而已 真要做細緻要搭配openG
02/26 08:59, 19F

02/26 08:59, 6年前 , 20F
L
02/26 08:59, 20F

02/26 09:09, 6年前 , 21F
我win macos linux 都裝過,沒有很難裝啊......
02/26 09:09, 21F
學長是說Android比較麻煩 但好師指定要安卓就...

02/26 09:12, 6年前 , 22F
下載也沒有很慢,你學術網路應該更快吧? 多試試幾個載點
02/26 09:12, 22F

02/26 09:14, 6年前 , 23F
win 使用VS的compiler編譯起來會比較快
02/26 09:14, 23F

02/26 09:17, 6年前 , 24F
IDE用creator就好了
02/26 09:17, 24F

02/26 09:22, 6年前 , 25F
至於用在android沒試過,不過android+qt有出書,你可以
02/26 09:22, 25F
在網路上是有很多資源 就是都參考過才搖搖晃晃走到這步的qq

02/26 09:22, 6年前 , 26F
找找應該會有幫助
02/26 09:22, 26F

02/26 09:25, 6年前 , 27F
你要簡單的用Flutter比較親民吧?不過語言是Dart XDD
02/26 09:25, 27F
但...C++比較親民R... ※ 編輯: yoche2000 (175.181.214.42 臺灣), 02/26/2020 10:14:30

02/26 10:07, 6年前 , 28F
win10底下安裝正常,沒出問題。
02/26 10:07, 28F

02/26 10:14, 6年前 , 29F
可以用cef3配html或是electron 差不多的東西
02/26 10:14, 29F

02/26 10:20, 6年前 , 30F
我以為dart很親民說 長的像js
02/26 10:20, 30F
沒啦,不是說入門難易度啦,只是一個用過一個沒用過

02/26 10:22, 6年前 , 31F
不要用內建的qt creator 好像只有30天試用 vs可以用很久
02/26 10:22, 31F
這樣好像不錯誒 畢竟VS用習慣 (學校好像有公版QT

02/26 10:23, 6年前 , 32F
我講的方案就是cpp用的
02/26 10:23, 32F
喔 好的 我來研究看看

02/26 10:26, 6年前 , 33F

02/26 10:27, 6年前 , 34F
基本上就這篇吧
02/26 10:27, 34F
※ 編輯: yoche2000 (175.181.214.42 臺灣), 02/26/2020 10:32:57

02/26 10:42, 6年前 , 35F
你多學學吧QT算很多人用也很強大阿
02/26 10:42, 35F

02/26 10:48, 6年前 , 36F
qt比較MFC就像當兵很久突然遇到妹子
02/26 10:48, 36F

02/26 10:54, 6年前 , 37F
你可以試試mfc,不過mfc只有windows
02/26 10:54, 37F

02/26 10:55, 6年前 , 38F
跨平台c#棒棒棒 ui不確定
02/26 10:55, 38F

02/26 10:58, 6年前 , 39F
有寫過網頁真的可以考慮flutter
02/26 10:58, 39F

02/26 11:06, 6年前 , 40F
做APP用flutter啦,不然我看你雙系統微調畫面調到死
02/26 11:06, 40F
這款好像很多人推呢

02/26 11:29, 6年前 , 41F
你先用MFC 然後就會發現Qt 超好用
02/26 11:29, 41F

02/26 12:32, 6年前 , 42F
我qt 物件都是是smart pointer操作的,要記得指定del
02/26 12:32, 42F

02/26 12:32, 6年前 , 43F
eter,印象中是放入qt物件的deleteLater。
02/26 12:32, 43F

02/26 12:43, 6年前 , 44F
直接PySide啦
02/26 12:43, 44F

02/26 12:46, 6年前 , 45F
Qt個人是還蠻愛的,但是要用的好需要很強的觀念
02/26 12:46, 45F

02/26 12:47, 6年前 , 46F
c++有強到可以用imgui+sdl2做個UI再來考慮qt吧
02/26 12:47, 46F
Python也會 應該不是問題 我現在是卡set up卡很久...

02/26 12:50, 6年前 , 47F
python for qt(PySide) + QML是正解
02/26 12:50, 47F

02/26 12:51, 6年前 , 48F
除了.NET 我不覺得有什麼比Qt好用的....
02/26 12:51, 48F

02/26 12:54, 6年前 , 49F
很多Opensource project GUI都QT啊
02/26 12:54, 49F

02/26 13:01, 6年前 , 50F
QT過時了, 用flutter
02/26 13:01, 50F
※ 編輯: yoche2000 (175.181.214.42 臺灣), 02/26/2020 13:04:36

02/26 13:25, 6年前 , 51F
實驗室不用多想 Qt 給他裝下去
02/26 13:25, 51F

02/26 13:56, 6年前 , 52F
windows 用 c#, android 和ios各用官方的語言
02/26 13:56, 52F

02/26 13:56, 6年前 , 53F
c# wpf
02/26 13:56, 53F

02/26 15:47, 6年前 , 54F
c++ builder也超好用的,不輸vs
02/26 15:47, 54F

02/26 16:25, 6年前 , 55F
搞這麼久還不如用Xamarin C#
02/26 16:25, 55F

02/26 16:41, 6年前 , 56F
c++ builder要錢阿
02/26 16:41, 56F

02/26 16:41, 6年前 , 57F
而且也沒delphi好
02/26 16:41, 57F

02/26 19:09, 6年前 , 58F
JUCE
02/26 19:09, 58F

02/26 20:40, 6年前 , 59F
用xamarin就好
02/26 20:40, 59F

02/27 01:02, 6年前 , 60F
弱弱問一下,如果設計GUI,大家會建議用QT Designer嗎
02/27 01:02, 60F

02/27 01:02, 6年前 , 61F
02/27 01:02, 61F

02/27 03:21, 6年前 , 62F
Electron +1
02/27 03:21, 62F

02/27 06:55, 6年前 , 63F
會 我用Qt Designer用很大
02/27 06:55, 63F

02/27 06:56, 6年前 , 64F
還有使用Qt到底需要什麼強大的觀念....
02/27 06:56, 64F

02/27 06:56, 6年前 , 65F
Qt的核心概念很簡單
02/27 06:56, 65F

02/27 08:16, 6年前 , 66F
預設是跑去美國伺服器下載,你可以選鄰近的,然後qt跨
02/27 08:16, 66F

02/27 08:16, 6年前 , 67F
mobile一堆坑,qt還是乖乖作pc就好
02/27 08:16, 67F

02/27 08:56, 6年前 , 68F
業界Mobile平臺還是比較常用各家自己的IDE, 其次才是re
02/27 08:56, 68F

02/27 08:56, 6年前 , 69F
act native或flutter, 你大教授明顯就是覺得“哦 這個
02/27 08:56, 69F

02/27 08:56, 6年前 , 70F
很厲害,一個打全部,就用這個吧”
02/27 08:56, 70F

02/27 09:23, 6年前 , 71F
Qt Creator有試用期? 我裝2年了還是可以正常使用,是現
02/27 09:23, 71F

02/27 09:23, 6年前 , 72F
在政策改變了?
02/27 09:23, 72F

02/27 09:34, 6年前 , 73F
QT就是瘦然後簡單好用bug多
02/27 09:34, 73F

02/27 09:34, 6年前 , 74F
我之前是用要申請qt帳號再下載的那種
02/27 09:34, 74F

02/27 09:34, 6年前 , 75F
不過一直用vs開發就沒去研究qt creator
02/27 09:34, 75F

02/27 09:39, 6年前 , 76F
然後API支援不足的時後 自己要去增加
02/27 09:39, 76F

02/28 00:53, 6年前 , 77F
LINE的桌面是用QT
02/28 00:53, 77F

02/28 02:31, 6年前 , 78F
應用程式如果動態連結QT函式庫可以走 LGPL, 產品包裡
02/28 02:31, 78F

02/28 02:31, 6年前 , 79F
有包含該LICENSE 應該就沒有疑慮
02/28 02:31, 79F

02/28 02:31, 6年前 , 80F
如果要靜態連結修改QT原始碼
02/28 02:31, 80F

02/28 02:34, 6年前 , 81F
除非你也開放你的原始碼(LGPL),不然就得支付授權費
02/28 02:34, 81F

02/28 02:34, 6年前 , 82F
02/28 02:34, 82F

03/03 14:16, 6年前 , 83F
我寫python應用也是用QT, 算是好上手的
03/03 14:16, 83F
文章代碼(AID): #1ULNImXv (Soft_Job)
文章代碼(AID): #1ULNImXv (Soft_Job)