0 / 0 / 0
Регистрация: 13.08.2017
Сообщений: 11
|
|
1 | |
Заполнить QListView динамически18.11.2019, 19:55. Показов 2887. Ответов 4
Я создал виджет QListView с помощью интерактивного конструктора Qt Creator, соответсвенно он появился в коде разметки XML. Но мне нужно получить к нему доступ из C++ кода файла окна, например по имени, и заполнить его другими виджетами. В оф. документации не нашёл, как это сделать.
0
|
18.11.2019, 19:55 | |
Ответы с готовыми решениями:
4
Заполнить динамически DropDownList Динамически заполнить и фильтровать элементы в ComboBox Как динамически заполнить iframe строкой? Как динамически заполнить двумерный массив? |
фрилансер
5499 / 5095 / 1047
Регистрация: 11.10.2019
Сообщений: 13,345
|
|
18.11.2019, 20:13 | 2 |
Alphyx, если форму создавал визардом, то посмотри в классе твоей формы поле ui
визард, вообще, предлагает два варианта. Я обычно выбираю поле, но есть вариант наследоваться от "типа" этого ui
0
|
0 / 0 / 0
Регистрация: 13.08.2017
Сообщений: 11
|
||||||
18.11.2019, 20:36 [ТС] | 3 | |||||
Как я понял, нужно указать в классе формы что-то подобное
0
|
фрилансер
5499 / 5095 / 1047
Регистрация: 11.10.2019
Сообщений: 13,345
|
|
18.11.2019, 20:48 | 4 |
Сообщение было отмечено Alphyx как решение
Решение
Alphyx, я так и не понял, что ты хочешь сделать. Если нужен доступ к экземпляру QListView, то он тут
ui->имя_элемента_управления_заданное_в_редакторе_форм для QListView нужно задать модель, производную от QAbstractItemModel. Или же тебе нужен QListWidget - он уже имеет встроенную модель, а элементами являются QListWidgetItem
1
|
0 / 0 / 0
Регистрация: 13.08.2017
Сообщений: 11
|
||||||
18.11.2019, 20:51 [ТС] | 5 | |||||
Я решил проблему, поменяв QListViewItem на QListWidgetItem
0
|
18.11.2019, 20:51 | |
18.11.2019, 20:51 | |
Помогаю со студенческими работами здесь
5
Как заполнить TextBox динамически запущенной формы Объявить двумерный массив динамически, заполнить его с клавиатуры и отсортировать QListView Qlistview Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |