crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Инициализация списка QComboBox
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
marcik Дата 9.9.2011, 12:03
 
Цитата(wiz29 @ 9.9.2011, 12:47) *
Цитата(marcik @ 9.9.2011, 11:38) *
Приветствую всех, помнится в Qt3 была функция QWidget::polish(), которая при создании класса инициализоировала данные приложения.
Собственно вопрос как это сделать в Qt4?
ТРЕБУЕТСЯ: При запуске приложения вызвать функцию, которая заполняет элементы списков(не по событию, а при запуске!!!), например IP адреса в
QComboBox функцией getIPList()?

Не совсем понятен вопрос, что значит "при создании класса инициализоировала данные приложения"?

Никтож, не мешает вызвать функцию при создании объекта void QComboBox::addItems ( const QStringList & texts ).


если не уверен создан ли объект полностью, то вызовы перед инициализацией void QWidget::ensurePolished (), затем инициализируй.


Кажется понял, нужно использовать QEvent вместе с функцией event() и обработчиком Polish
wiz29 Дата 9.9.2011, 11:47
 
Цитата(marcik @ 9.9.2011, 11:38) *
Приветствую всех, помнится в Qt3 была функция QWidget::polish(), которая при создании класса инициализоировала данные приложения.
Собственно вопрос как это сделать в Qt4?
ТРЕБУЕТСЯ: При запуске приложения вызвать функцию, которая заполняет элементы списков(не по событию, а при запуске!!!), например IP адреса в
QComboBox функцией getIPList()?

Не совсем понятен вопрос, что значит "при создании класса инициализоировала данные приложения"?

Никтож, не мешает вызвать функцию при создании объекта void QComboBox::addItems ( const QStringList & texts ).


если не уверен создан ли объект полностью, то вызовы перед инициализацией void QWidget::ensurePolished (), затем инициализируй.
marcik Дата 9.9.2011, 10:38
  Приветствую всех, помнится в Qt3 была функция QWidget::polish(), которая при создании класса инициализоировала данные приложения.
Собственно вопрос как это сделать в Qt4?
ТРЕБУЕТСЯ: При запуске приложения вызвать функцию, которая заполняет элементы списков(не по событию, а при запуске!!!), например IP адреса в
QComboBox функцией getIPList()?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 25.4.2024, 22:40