Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Qt И опять QTableView http://www.cyberforum.ru/qt/thread1051534.html
Сабж, к QTableView подключена модель (родитель которой QAbstractTableModel). Благодаря QSortFilterProxyModel отображаю в таблице только те строки - которые удовлетворяют выбранному фильтру. Данные из...
C++ Qt Что почитать? Прочитал Шлее Qt4.8, каких авторов можно почитать еще(на русском)? http://www.cyberforum.ru/qt/thread1051469.html
keep-alive в Qt C++ Qt
Нарыл код простейшего однопоточного http-сервера. main: #include <QCoreApplication> #include <qserver.h> int main(int argc, char *argv) { QCoreApplication a(argc, argv); QServer...
Названия и тип переменных в sqlite C++ Qt
Здравствуйте. Имею таблицу sqlite, хочу узнать названия и тип все полей. Нашёл команду pragma table_info(%table_name%). Если выполнять этот запрос через QSqlQuery, то где достать результат, то бишь...
C++ Qt Поиск и удаление слова http://www.cyberforum.ru/qt/thread1050824.html
Помогите пожалуйста!!! Если в предложении есть несколько одинаковых слов, как организовать поиск, чтобы программа удаляла лишние одинаковые слова, которые также отличаются шрифтом. Например,...
C++ Qt Как убрать стрелки QSpinBox? как убрать стрелки qspinbox? подробнее
Chelioss
182 / 182 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
22.12.2013, 17:01  [ТС] 0

Как создать список виджетов?

22.12.2013, 17:01. Просмотров 2556. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
QML+Модель данных
К сожалению, нет времени на это разбираться.

Сделал так:
Создается список groupbox'ов, в которых будут размещаться информация о фильмах(пока просто три радио кнопки).
Эти groupbox'ы находятся в главном layout'е.
Как сделать так, чтобы этот layout можно было скролить? Добавил ScrollArea и установил что скролить (setLayout(мой главный layout)). Но ничего не появляется.
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
customerwindow::customerwindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::customerwindow)
{
    ui->setupUi(this);
    ui->verticalLayout->setSizeConstraint(QLayout::SetMinAndMaxSize);
    for(int i = 0; i < 20; ++i) {
 
        QGroupBox *groupB = new QGroupBox(tr("Exclusive Radio Buttons"));
 
        QVBoxLayout *vbox = new QVBoxLayout;
        QRadioButton *radio1 = new QRadioButton(tr("&Radio button 1"));
        QRadioButton *radio2 = new QRadioButton(tr("R&adio button 2"));
        QRadioButton *radio3 = new QRadioButton(tr("Ra&dio button 3"));
        vbox->addWidget(radio1);
        vbox->addWidget(radio2);
        vbox->addWidget(radio3);
        vbox->addStretch(1);
        groupB->setLayout(vbox);
        ui->verticalLayout->addWidget(groupB);
    }
    ui->scrollArea->setLayout(ui->verticalLayout);
}


Вернуться к обсуждению:
Как создать список виджетов?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 17:01
Готовые ответы и решения:

Отобразить список моих виджетов на форме
Всем привет. Не подскажите. Как можно отобразить список собственных виджетов на...

Как изменять параметры виджетов?
Такая проблема, допустим мне нужно, чтобы при запуске приложения происходила...

Перебор виджетов как массив
У меня есть много QLabel'лов. Имена у них kn_0.....kn_31. Их предок...

Как создать список ссылок?
При нажатии на кнопку рисуется прямоугольник на сцене(слот slotAdd). не...

QDialog как контейнер для виджетов
Всем привет. В общем стоит задача сделать кастомную тень для диалогов. Есть...

13
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru