Здравствуйте, гость ( Вход | Регистрация )
marcik | Дата 9.9.2011, 12:03 |
Приветствую всех, помнится в 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 |
Приветствую всех, помнится в 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()? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 25.4.2024, 22:40 |