заполнить список в QT Creator - PullRequest
0 голосов
/ 18 марта 2011

Я работаю над Qt Creator и совершенно не знаком с ним. Я хочу иметь список, который загружается с данными при запуске программы, и я выбираю значение из списка, нажимаю кнопку и выполняю некоторые операции с этим выбранным значением.

Есть ли опция для списка в Qt creator? Я видел перетаскивание списка и списка, но не знаю, что использовать и как его использовать.

Кроме того, где написать код для автоматической загрузки списка?

В моем проекте много файлов, таких как:

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

Может ли кто-нибудь помочь мне с этим списком, а также помочь с синтаксисом.

Спасибо

1 Ответ

2 голосов
/ 07 февраля 2012

Эквивалент QT4 ListBox равен QListWidget Вы можете добавить его в свой проект, открыв mainwindow.ui

Вы можете добавить QString или QListWidgetItem к вашему QListWidget с синтаксисом

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

Для автоматической загрузки содержимого списка вы можете добавить свой код в функцию конструктора класса mainwindow

Если вы не знаете, как это сделать, начните с руководства для начинающих по QT

...