Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как сохранить форму из памяти в ui файл?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt инструментарий
mva
Добрый день всем!

Существует ли штатная функция, которая может сохранить форму (например экземпляр класса QDialog) из памяти в виде файла ui? Форма генерируется программой и должна стать основой, на базе которой можно было бы с помощью Qt Designer'а создать модифицированную форму, которая потом загружается вместо сгенерированной исходной.
SABROG
Не встречал. Видимо придется генерить xml самому.
Litkevich Yuriy
Цитата(SABROG @ 1.8.2009, 16:53) *
Видимо придется генерить xml самому.
я тоже так думаю. И тут можно попытаться использовать исходники самого Дизайнера, чтобы сократить время разработки.
mva
Вот и я ничего не нашел. Пришлось к моим формам прицепить метод, который используя QMetaObject генерит ui файл. Пока все получается, Qt Designer этот файл нормально читает. Осталось сделать, чтобы дочерние виджеты на форме тоже сохранялись.
den'ka
Как на счет этого?

QAbstractFormBuilder::save ( QIODevice * device, QWidget * widget )
SABROG
Бывает же. Класс QFormBuilder проверил, а его предка забыл :lol:
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.