我安裝了諾基亞的Qt SDK並提出其中涉及用戶界面的新項目。而QListView不增加項目
然後我提到了一個特定的視頻,Creating interactive QT hello world GUI application using QT Creator.
現在我不能添加項目在列表視圖中,因爲沒有函數來做到這一點。
有一些其他的功能做到這一點?
我安裝了諾基亞的Qt SDK並提出其中涉及用戶界面的新項目。而QListView不增加項目
然後我提到了一個特定的視頻,Creating interactive QT hello world GUI application using QT Creator.
現在我不能添加項目在列表視圖中,因爲沒有函數來做到這一點。
有一些其他的功能做到這一點?
添加行:
ui->listview->model()->insertRow (int row)
或
ui->listview->model()->insertRows (int row, int count)
如果行已成功插入兩種方法返回true。
要設置(每個單元)數據:
ui->listview->model()->setData(ui->listview->model()->index (int row, int column),QVariant value);
嘿赫克託如何從LineEdit在ListView.I一行添加一個文本需要每行中添加此(ui.lineEdit->文本())...如何做這個? – 2011-03-16 05:36:55
@Coder_sLaY我認爲這會做'用戶界面 - > listview->模型() - >使用setData(用戶界面 - > listview->模型() - >指數(行,列),ui.lineEdit->文本()); ' – Hector 2011-03-16 20:45:11
你是什麼意思「沒有的功能做到這一點」呢?
你是否已經調查了Qt Documentation?還有一個可以直接添加小部件的QListWidget。更有用的是你提到的QListView,你應該首先看看Qt Model/View Programming。
我的意思是在視頻中顯示,爲了在Listview中添加項目,他使用了ui.listview-> addItem(ui.lineEdit-> text());我不能在QT 4.6中使用,因爲當我使用ui-> listview->? ,如addItem缺少..... – 2011-03-15 09:21:45
沒有看到而QListView在這部影片。錯誤的鏈接可能? – graphite 2011-03-15 11:15:22