Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Игорюня
20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
1

Бланшет,Саммерфилд-QT4 программирование GUI на с++.2008

11.05.2014, 08:55. Просмотров 1019. Ответов 2
Метки нет (Все метки)

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    QHBoxLayout * topLeftLayout = new QHBoxLayout;
    topLeftLayout->addWidget(label);
    topLeftLayout->addWidget(lineEdit);
 
    QVBoxLayout * leftLayout = new QVBoxLayout;
    leftLayout->addLayout(topLeftLayout);
    leftLayout->addWidget(caseCheckBox);
    leftLayout->addWidget(backwardCheckBox);
 
    QVBoxLayout * rightLayout = new QVBoxLayout;
    rightLayout->addWidget(findButton);
    rightLayout->addWidget(closeButton);
    rightLayout->addStretch();
 
    QHBoxLayout * mainLayout = new QHBoxLayout;
    mainLayout->addWidget(leftLayout);
    mainLayout->addWidget(rightLayout);
    setLayout(mainLayout);
В книге был пример по созданию диалогового окна поиска.Здесь кусок этого кода,в котором возникают ошибки в 16 и 17 строках.

ошибка: C2664: QBoxLayout::addWidget: невозможно преобразовать параметр 1 из "QVBoxLayout *" в "QWidget *"
ошибка: C2664: QBoxLayout::addWidget: невозможно преобразовать параметр 1 из "QVBoxLayout *" в "QWidget *"

Тут несоответствие типов.Код переписан полностью с книги.Понятия не имею,как это исправить.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2014, 08:55
Ответы с готовыми решениями:

Пример в книге авторов Бланшет, Саммерфилд
Добрый день! В книге "QT4" Бланшет, Саммерфилд на 207-й стр. приведен код функции paint класса,...

Qt4.7+. Практическое программирование на C++ Андрей Боровский
Вот уже сколько ищу эту книгу так и не могу найти! Возможно у кого-то она есть в электронном...

Нет "GUI приложение Qt4"
Необходимо сделать лабораторную в Qt: спроектировать систему экранных форм для ведения локальной...

GUI-программирование. Какая библиотека лучше?
Здравствуйте! Я знаю "консольный" C++, теперь хочется освоить какую-нибудь библиотеку или...

DirectX 9.0c программирование GUI. Кто как делает?
В разных темах проскакивают подобные вопросы. Я сам лично на время даунгрейдился до 9-го директа....

2
StudAssistant
Эксперт
9811 / 7003 / 2319
Регистрация: 17.04.2006
Сообщений: 9,622
11.05.2014, 08:55
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
2
8-BITOV
542 / 485 / 104
Регистрация: 05.05.2014
Сообщений: 1,108
11.05.2014, 09:07 2
Лучший ответ Сообщение было отмечено Игорюня как решение

Решение

C++ (Qt)
1
2
mainLayout->addLayout(leftLayout);
mainLayout->addLayout(rightLayout);
2
Игорюня
20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
11.05.2014, 09:11  [ТС] 3
Как обычно переписал с косяками...
0
StackOverflow
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2014, 09:11

программирование sql server 2008
Доброго времени суток. Подскажите пожалуйста как в .net написать программу для управления доступа...

Объектно-ориентированное программирование в MATLAB GUI и проверка на ввод некорректных данных
Здравствуйте! Решил научиться писать программы на MATLAB с использованием MATLAB GUI и среды...

Как запустить qt gui программу, как демон, без gui, скрыв gui?
Как запустить qt gui программу, как демон, без gui, скрыв gui? В gui браузер выполняет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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