[英]how to create ms-access like continuous subforms (widgets) in Qt?
我正在考慮將我的訪問應用程序移植到Qt。 我有興趣學習如何使用Continouos子表單,子自定義小部件以可記錄的非數據網格方式呈現/編輯/插入記錄集中的數據。 意思是我可以為每條記錄添加button,label,combo,lineEdit ......等等。
我喜歡QTableView和委托。 我只是不知道它是否可以修改為完全模擬訪問子表單。
Sidequestion(也許是相同的答案)......他們如何在引擎蓋下訪問那些連續的表格。
謝謝
...不是該示例記錄集中的真實應用程序數據
Qt MVC可能是您問題的最佳/最簡單的答案( http://qt-project.org/doc/qt-4.8/model-view-programming.html ),使用QTableView,您應該能夠達到您想要的效果。
另一種解決方案可能是:如果每行中都有一組修復的列項,您可以簡單地設計一個包含該行內容的QWidget,並將您的項(行)粘貼到QVerticalLayout中。
雖然我建議嘗試使用MVC,因為這是首選方式,在這種情況下,如果需要,您甚至可以將其移植到使用QML UI(雖然您可以為'后端'使用相同的數據類)。 QML絕對是(甚至是輕微的)動畫UI的最佳方法,它已經足夠成熟,已經使用它(它是Qt 4.8的一部分,將成為Qt 5的'明星')。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.