crossplatform.ru

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


  Ответ в Загрузка UI из другого UI
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 3.10.2008, 16:41
  исходники можно на сайт, а статью можно в вику, и ссылку на сайт где исходнки. В вике можно писать неспеша в своей песочнице.

тему разделил свой custom widget
bobdva Дата 3.10.2008, 15:41
 
Цитата(ViGOur @ 3.10.2008, 15:32) *
Цитата(bobdva @ 3.10.2008, 15:26) *
как доделаю - выложу код.
Будем ждать.
А если его немного оформишь описанием, то можно выложить на сайт в раздел Qt Исходники... ;)

уф... что-то вот наклепал и выложил у себя в блог:
Qt4: dynamic loading ui from an other ui
жду комментарии и замечания, и наверно можно будет в более лучшем виде положить в раздел Qt Исходники
ViGOur Дата 3.10.2008, 14:54
 
Цитата(Litkevich Yuriy @ 3.10.2008, 15:50) *
ViGOur, лучше в вику
Смотря как будет оформлено, в виде статьи в вику в виде исходников с их описание на сайт...
Litkevich Yuriy Дата 3.10.2008, 14:50
  ViGOur, лучше в вику
ViGOur Дата 3.10.2008, 14:32
 
Цитата(bobdva @ 3.10.2008, 15:26) *
как доделаю - выложу код.
Будем ждать.
А если его немного оформишь описанием, то можно выложить на сайт в раздел Qt Исходники... ;)
bobdva Дата 3.10.2008, 14:26
 
Цитата(Litkevich Yuriy @ 3.10.2008, 14:48) *
помоему непосредственно так сделать нельзя

да, судя по всему, стандартными средствами никак, но можно сделать свой компонент (расширяющий QWidget), который будет принимать св-во с указанием имени файла и вот уже его грузить через UiLoader

уже почти сделал, но есть некоторые шероховатости - как доделаю - выложу код.
и всем спасибо :D
Litkevich Yuriy Дата 3.10.2008, 13:48
 
Цитата(bobdva @ 3.10.2008, 14:15) *
говоря включения (include, но не include в терминах cpp/h) ui внутрь другого ui
помоему непосредственно так сделать нельзя
bobdva Дата 3.10.2008, 10:15
 
Цитата(ViGOur @ 2.10.2008, 23:29) *
Если я правильно понял тебя сайчас, то тебе нужно загрузить сразу два ui, как в примере. И при загрузке второго ui в качестве родителя указать виджет из первого ui.

почти, но не совсем то.
Логика загрузки грузит только один ui - она не знает, будет ли он грузить другой ui, один ui, или вообще несколько.
хочется грубо говоря включения (include, но не include в терминах cpp/h) ui внутрь другого ui
Litkevich Yuriy Дата 2.10.2008, 22:32
  bobdva, выкладывай исходники того что есть, суй в тэг [code=cpp][/code] будем смотреть, подскажим
ViGOur Дата 2.10.2008, 22:29
 
Цитата(bobdva @ 2.10.2008, 23:19) *
загрузить ui, в который загружается ещё один ui и это всё в runtime
Извини, до этого не до конца понял, спать уже пора ложиться. :)
Если я правильно понял тебя сайчас, то тебе нужно загрузить сразу два ui, как в примере. И при загрузке второго ui в качестве родителя указать виджет из первого ui.

Если и сейчас я не правильно понял, то пойду спать... :)
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 4.6.2020, 7:21