[問題] Qt .ui檔是否能和setLayout()並用?
不好意思, 小弟C++實在是弱得要命,
寫QT更是第一次, 這邊有個問題想請問大家.
問題如標題, 用的是Qt Creator (可用滑鼠拉介面的那種)
正想辦法寫出一個GUI application
是這樣的,
我想寫一個介面, 左側是比較靜態的 (如文字按鈕等)
按下某button後,
右側空白可以依照左側填入的數字等, 產生不同的介面
左側的設計我起先是用.ui檔慢慢拉出來的
而右側因為要動態產生不同介面,
使用了QGridLayout, 然後用new QPushButton 再把它addWidget進layout中
這樣run出來, 完全看不到右側所設計的,
而在application output有顯示
QWidget::setLayout: Attempting to set QLayout "" on Widget "Widget", which
already has a layout
我在想是不是這個的原因
因為我有同時使用 ui->setupUi(this); 和 setLayout(layout);
若是拿掉前者的code即可顯示右側的UI了
不過這樣左側的UI完全就消失了阿阿!!!
難道只能認命把左側的UI乖乖用new的方式慢慢寫嗎?
麻煩板友們指點小弟一下 !
Thanks!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.68.159
推
08/10 23:45, , 1F
08/10 23:45, 1F
→
08/10 23:46, , 2F
08/10 23:46, 2F
→
08/10 23:46, , 3F
08/10 23:46, 3F
→
08/10 23:50, , 4F
08/10 23:50, 4F
→
08/11 00:03, , 5F
08/11 00:03, 5F
→
08/11 00:04, , 6F
08/11 00:04, 6F
→
08/11 00:34, , 7F
08/11 00:34, 7F
→
08/11 00:52, , 8F
08/11 00:52, 8F
→
08/11 00:53, , 9F
08/11 00:53, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章