Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2013, 20:21   #1
Артём Волжанкин
Пользователь
 
Аватар для Артём Волжанкин
 
Регистрация: 07.07.2012
Сообщений: 99
По умолчанию Добавление элементов на вывод через цикл (Qt)

Практикуюсь в написание программ на Qt.
Идея была такая: создать фон картинкой, а потом вывести поверх текст.
ошибка сейчас возникает в цикле в строке text->addWidget(mas[i]);


Код:
#include <QLayout>
#include <QIcon>
#include <QPixmap>
#include <QApplication>
#include <QLabel>


int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *lab1 = new QLabel;
    lab1->setWindowTitle("My resources");

    app.setWindowIcon(QIcon(":/ico.png"));

    QPixmap map;
    map.load(":/machi1.png");
    lab1->setPixmap(map);

    QVBoxLayout *text = new QVBoxLayout;
    QLabel *mas = new QLabel[10];
    for (int i=0; i<10; i++){
        mas[i].setText("Text");
        text->addWidget(mas[i]);
    }


    lab1->showMaximized();

    return app.exec();
}
Человек
Артём Волжанкин вне форума Ответить с цитированием
Старый 27.01.2013, 21:04   #2
Артём Волжанкин
Пользователь
 
Аватар для Артём Волжанкин
 
Регистрация: 07.07.2012
Сообщений: 99
По умолчанию

ошибка была в использование указателя

Код:
QLabel *mas = new QLabel[10];
    for (int i=0; i<10; i++){
        mas[i].setText("Text");
        text->addWidget(&mas[i]);
    }

    lab1->setLayout(text);

Так заработало
Человек
Артём Волжанкин вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен совет - добавление элементов в грид через выпадающий список на Delphi 2909 Помощь студентам 1 25.07.2012 18:14
Добавление элементов в ListView coNsept Общие вопросы .NET 1 05.03.2012 19:51
добавление элементов в массив nhr Помощь студентам 1 11.12.2010 16:45
Вывод двумерного ассоциативного массива через цикл фор Syltan PHP 2 26.11.2010 18:59
Добавление элементов ListView SnakeMan Помощь студентам 4 30.11.2007 11:54