開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS 2015 C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
QT 5.7
問題(Question):
小弟剛從C#過來
C#在WINFORM拉畫面的時候 他會在DESINGER.CS檔產出CODE
會有名字 位置 觸發事件等等
=============================
this.lbcpuName = new System.Windows.Forms.Label();
this.lbcpuName.AutoSize = true;
this.lbcpuName.Location = new System.Drawing.Point(30, 35);
this.lbcpuName.Name = "lbcpuName";
this.lbcpuName.Size = new System.Drawing.Size(72, 15);
this.lbcpuName.TabIndex = 2;
this.lbcpuName.Text = "CPU型號 :";
=============================
最近開始用QT 但對於QT DESIGNER有一個疑問是
直接拉畫面的時候 他的widget的CODE會產生在哪邊呢?
還有想知道DESIGER的SLOT寫完之後CODE會出現在哪邊?
現在看起來純手工打造好像問題會比較少?
Qt/Gtk 都可以直接吃 xml 產生 UI如果 moc 算的話,不管你是不是手工刻都會由 qmake 幫你呼叫工具程式產生
主要是覺得SLOT不知道怎樣連結的 所以直接用DESINGER會怕怕的
作者:
xvid (DivX)
2016-09-25 02:06:00作者: Serge45 (QAQ) 2016-09-25 11:10:00
uic 會幫你把 *.ui 變成 ui_*.h, UI 的 code 就在裡面。
請問樓上有辦法打開嗎 其實我是想從那邊逆向學語法...
作者:
xvid (DivX)
2016-09-25 19:01:00右鍵可以選擇用 Qt Designer開啟 用GUI的方式拖拉元件儲存.ui檔案後,在VS編譯時會更新ui_*.c/.h上面的教學連結個人覺得還不錯,建議你先讀一讀....
我比較想用GUI的方式拖拉元件 然後反過來回去看元件怎樣生成的... 大概是我對於整個QT CREATOR還不太熟悉所以也會想知道手工打造的語法是怎樣的
作者:
chchwy (mat)
2016-09-26 16:28:00ui_xxx.h 就在專案目錄裡 找一下就有啦 沒多神奇