作者MOONY135 (谈无慾)
看板C_and_CPP
标题[问题] QT DESIGER产生CODE的地方
时间Sat Sep 24 11:10:14 2016
开发平台(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会出现在哪边?
现在看起来纯手工打造好像问题会比较少?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.25.219.79
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1474686617.A.124.html
※ 编辑: MOONY135 (114.25.219.79), 09/24/2016 11:13:55
1F:推 Bencrie: Qt/Gtk 都可以直接吃 xml 产生 UI 09/24 11:24
2F:→ Bencrie: 如果 moc 算的话,不管你是不是手工刻都会由 qmake 帮你 09/24 11:25
3F:→ Bencrie: 呼叫工具程式产生 09/24 11:25
4F:→ MOONY135: 主要是觉得SLOT不知道怎样连结的 所以直接用DESINGER 09/24 15:35
5F:→ MOONY135: 会怕怕的 09/24 15:35
6F:→ MOONRAKER: THINK TOO MUCH 09/24 21:35
8F:推 Serge45: uic 会帮你把 *.ui 变成 ui_*.h, UI 的 code 就在里面。 09/25 11:10
9F:→ MOONY135: 请问楼上有办法打开吗 其实我是想从那边逆向学语法... 09/25 18:30
10F:→ xvid: 右键可以选择用 Qt Designer开启 用GUI的方式拖拉元件 09/25 19:01
11F:→ xvid: 储存.ui档案後,在VS编译时会更新ui_*.c/.h 09/25 19:02
12F:→ xvid: 上面的教学连结个人觉得还不错,建议你先读一读.... 09/25 19:04
13F:→ MOONY135: 我比较想用GUI的方式拖拉元件 然後反过来回去看元件怎 09/25 19:23
14F:→ MOONY135: 样生成的... 大概是我对於整个QT CREATOR还不太熟悉 09/25 19:23
15F:→ MOONY135: 所以也会想知道手工打造的语法是怎样的 09/25 19:23
16F:推 chchwy: ui_xxx.h 就在专案目录里 找一下就有啦 没多神奇 09/26 16:28
17F:→ MOONY135: 感谢各位大德 09/26 20:21