我安装了诺基亚的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