crossplatform.ru

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


  Ответ в Задать набор виджетов на форме из *.pro
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 29.4.2011, 10:35
 
Цитата(zaytsewa @ 20.4.2011, 13:34) *
при загрузке программы уже ничего делать нельзя
почему?
silver47 Дата 20.4.2011, 11:00
  Если нужно, чтобы при запуске программы её интерфейс зависел от каких-то настроек, то читаем конфигурационный файл или настройки из реестра и создаем нужные нам элементы и кидаем их на виджет.

Если нужно, чтобы интерфейс программы задавался при сборке проекта, то проще создать 2 разных проекта. Даже так: логичным является создание двух разных проектов.
RazrFalcon Дата 20.4.2011, 10:37
  Так оно и так будет готово.
Все нужно прописать в файл который потом будет парсится при загрузке.
zaytsewa Дата 20.4.2011, 10:34
 
Цитата(RazrFalcon @ 20.4.2011, 11:19) *
Если я правильно понял. То можно использовать QSetting. При загрузке проги читаем его, и отображаем только то что нужно. А редактировать можно как через саму программу, так и через любой текстовый редактор.


при загрузке программы уже ничего делать нельзя
т.е. до запуска всё должно быть готово...

я вот думаю если использовать в *.pro DEFINES а потом в коде проверять #ifdef DEFINE1 ставим виджет на форму иначе нет
RazrFalcon Дата 20.4.2011, 10:19
 
Цитата
требуется до выполнения программы в конфигурационном файле или в Makefile

Если ДО сборки, компиляции - то да, makefile. А после компиляции он уже бесполезен.

Если я правильно понял. То можно использовать QSetting. При загрузке проги читаем его, и отображаем только то что нужно. А редактировать можно как через саму программу, так и через любой текстовый редактор.
zaytsewa Дата 20.4.2011, 9:56
  Есть набор компонентов(виджетов) требуется до выполнения программы в конфигурационном файле или в Makefile или ещё как-то указать, какие компоненты будут отображены на форме.
Хочется стандартными средствами qt, т.е. без использования самописного файла настроек.
По-моему это нереально, подскажите идею куда смотреть, буду очень благодарна.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 27.4.2024, 18:40