Russian Qt Forum
Ноябрь 24, 2024, 00:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: app.setMainWidget  (Прочитано 6073 раз)
beergood
Гость
« : Август 28, 2006, 12:58 »

Купил книжку по Qt, поставил версию 4.1.4 (не коммерческую). Буквально с первых же примеров из книжки начались проблемы. Оказывается у меня в QApplication нет функции setMainWidget(QWidget*), в QWidget нет setBackgroundColor(Qt::GlobalColor), setPaletteBackgroundColor(Qt::GlobalColor) и setBackgroundPixmap(QPixmap&).
Книга 2006 года, но на диске, прилагавшемся к ней вторая версия. Это уже устаревшие функции??? Какие у них есть аналоги?
Записан
bigirbis
Гость
« Ответ #1 : Август 28, 2006, 13:19 »

setMainWidget(QWidget*) -отсутствует - просто сделай show();

Вместо setBackgroundColor(Qt::GlobalColor) и setPaletteBackgroundColor(Qt::GlobalColor) используй setPalette();

Вместо setBackgroundPixmap(QPixmap&) используй QPalette::setBrush()->QBrush::setTexture().
Записан
QCasper
Гость
« Ответ #2 : Август 28, 2006, 16:09 »

Цитата: "beergood"
Купил книжку по Qt, поставил версию 4.1.4


В книжке явно описывается не 4-я версия. http://qt.tttxp.ru/books/qt4book.zip - вот это я думаю тебе больше подойдет, причем совершенно бесплатно Улыбающийся

А еще юзай асистант раздел Porting to Qt 4, если уж тебе так хочется учиться по твоей книжке. Я так и делал когда начинал изучать, но тогда не было вышеуказанной книжки, в связи с чем я тебе рекомендую все-таки учиться именно по ней.
Записан
ufna
Гость
« Ответ #3 : Август 28, 2006, 16:44 »

Думаю, это книжка издательства БХВ? Та, что "Профессиональное программирование на Qt", и где на диске тупая версия Кути? Если я прав, то выход тут один - использовать ассистанс. Лучшая книжка Улыбающийся Смотреть примеры к Куте и т.д. А книжку эту читать только для ознакомления, чтобы понять что есть Qt, основные возможности данной библиотеки.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 20.