2011-03-18 43 views
0

我正在使用Qt Creator,我完全不熟悉它。我想要一個列表框,當我運行該程序時加載數據,並從列表框中選擇一個值並按下按鈕並對該選定值執行一些操作。在qt創建器中填充列表框

Qt創建者有任何選項可用於列表框嗎?我已經看到拖放列表框和列表視圖,但不知道使用哪個以及如何使用它。

另外,在哪裏寫代碼來自動加載列表?

我的項目有許多文件,如:

  • mainwindow.h
  • mainwindow.cpp
  • mainwindow.ui
  • mainwindow.c
  • 的main.c

有人可以幫助我用這個列表框的東西,也有助於語法。

感謝

回答

2

QT4列表框相當於是QListWidget你可以打開它添加到您的項目mainwindow.ui

您可以添加QStringQListWidgetItemQListWidget語法

QListWidget* widget = new QListWidget(); 
widget->addItem("Foo"); 
// To Insert Item A specific row 
widget->insertItem(0, "Bar"); 
// To Access Selected Item 
widget->currentItem(); 

你可以在mainwindow.h 和mainwindow.cpp中編寫函數原型

自動加載列表內容您可以將您的代碼添加到主窗口類

的構造函數如果你沒有對如何做到這些的想法,開始了新手引導QT間期