[问题] QT DESIGER产生CODE的地方

楼主: MOONY135 (谈无欲)   2016-09-24 11:10:14
开发平台(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会出现在哪边?
现在看起来纯手工打造好像问题会比较少?
作者: Bencrie   2016-09-24 11:24:00
Qt/Gtk 都可以直接吃 xml 产生 UI如果 moc 算的话,不管你是不是手工刻都会由 qmake 帮你呼叫工具程式产生
楼主: MOONY135 (谈无欲)   2016-09-24 15:35:00
主要是觉得SLOT不知道怎样连结的 所以直接用DESINGER会怕怕的
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-09-24 21:35:00
THINK TOO MUCH
作者: xvid (DivX)   2016-09-25 02:06:00
作者: Serge45 (QAQ)   2016-09-25 11:10:00
uic 会帮你把 *.ui 变成 ui_*.h, UI 的 code 就在里面。
楼主: MOONY135 (谈无欲)   2016-09-25 18:30:00
请问楼上有办法打开吗 其实我是想从那边逆向学语法...
作者: xvid (DivX)   2016-09-25 19:01:00
右键可以选择用 Qt Designer开启 用GUI的方式拖拉元件储存.ui档案后,在VS编译时会更新ui_*.c/.h上面的教学连结个人觉得还不错,建议你先读一读....
楼主: MOONY135 (谈无欲)   2016-09-25 19:23:00
我比较想用GUI的方式拖拉元件 然后反过来回去看元件怎样生成的... 大概是我对于整个QT CREATOR还不太熟悉所以也会想知道手工打造的语法是怎样的
作者: chchwy (mat)   2016-09-26 16:28:00
ui_xxx.h 就在专案目录里 找一下就有啦 没多神奇
楼主: MOONY135 (谈无欲)   2016-09-26 20:21:00
感谢各位大德

Links booklink

Contact Us: admin [ a t ] ucptt.com