Автор: marcik 9.9.2011, 10:38
Приветствую всех, помнится в Qt3 была функция QWidget::polish(), которая при создании класса инициализоировала данные приложения.
Собственно вопрос как это сделать в Qt4?
ТРЕБУЕТСЯ: При запуске приложения вызвать функцию, которая заполняет элементы списков(не по событию, а при запуске!!!), например IP адреса в
QComboBox функцией getIPList()?
Автор: 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, 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