我想要一個簡單的示例代碼,通過在同一個窗口上點擊QPushButton來顯示QLineEdits。即每當按鈕被點擊時,在窗口上顯示新的行編輯。 或者我應該這樣說;如果該按鈕被點擊4次,則應在該窗口上顯示4行編輯 謝謝!如何通過點擊按鈕在窗口上生成對象
-1
A
回答
0
其中一個解決方案是創建指向QLineEdit
的指針的QVector
,並在每次單擊按鈕時添加新指針。必須將每個新創建的QLineEdit
都添加到您的窗口布局中。像這樣:
QVector<QLineEdit*> lineEdits;
void onButtonClick() {
QLineEdit* newLineEdit = new QLineEdit(this);
lineEdits.push_back(newLineEdit);
// Add newLineEdit to layout
}
不要忘記刪除元素,當他們不需要或使用智能指針。
+0
我在閱讀後想到了這個問題,但問題是我不知道如何實現它。這就是爲什麼我要求一個示例代碼 –
+0
感謝您的答案。我會盡我所能測試它,所以我給你反饋 –
相關問題
- 1. 如何獲得子窗口通過點擊按鈕將窗口焦點(IE)
- 2. 如何通過點擊關閉按鈕關閉彈出窗口?
- 3. 如何關閉按鈕上的對話框窗口點擊
- 4. 通過點擊圖片按鈕動態生成按鈕
- 5. 如何通過按鈕點擊動態生成圖片框?
- 6. 按鈕上的關閉窗口點擊
- 7. 關閉xceed在逃生按鈕上的子窗口點擊
- 8. 如何在按鈕上生成事件以通過按鈕iphone
- 9. 如何通過點擊按鈕動態創建對象
- 10. 按鈕點擊裏面的jquery彈出窗口產生窗口
- 11. 檢票口通過點擊按鈕
- 12. 如何通過點擊一個按鈕使窗體出現在窗體上?
- 13. 如何在點擊彈出窗口上的按鈕時關閉彈出窗口?
- 14. 如何通過在父窗口上單擊按鈕來顯示子窗口時禁用父窗口
- 15. 打開新窗口通過點擊按鈕使用jQuery
- 16. 通過點擊按鈕更改窗口內容
- 17. Java通過點擊某個按鈕打開一個新窗口
- 18. joomla彈出窗口,只能通過點擊按鈕關閉
- 19. 通過點擊按鈕打開新窗口會話值丟失
- 20. tkinter窗口中的圖像通過點擊按鈕
- 21. 如何通過單擊「取消」按鈕關閉窗口?
- 22. 如何通過點擊一個按鈕
- 23. 如何通過點擊一個按鈕
- 24. 如何通過編碼點擊按鈕?
- 25. 如何通過點擊一個按鈕
- 26. 如何訪問,通過點擊按鈕
- 27. 如何通過點擊按鈕
- 28. 如何通過點擊按鈕
- 29. 如何通過點擊「添加」按鈕
- 30. Android如何通過點擊按鈕
我嘗試在佈局中使用set edit(1)包括行編輯。然後創建一個插槽,當點擊該按鈕時將其更改爲setHidden(0),但它只顯示一次 –