Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Создание своего виджета в Qt Designer и использование в нём же

Автор: Алексей 29.8.2010, 15:20

в комплекте с дизайнером есть пример Custom Widget Plugin, создающий часы, подскажите как сделать чтоб этот плагин был виден в панели и отображался в Qt Designer.

Автор: molchanoviv 29.8.2010, 15:33

В книге бланшета это подробно описывается

Автор: Litkevich Yuriy 29.8.2010, 17:57

Цитата(Алексей @ 29.8.2010, 19:20) *
подскажите как сделать чтоб этот плагин был виден в панели и отображался в Qt Designer.
http://doc.crossplatform.ru/qt/4.6.x/designer-customwidgetplugin.html же это описано

кроме того, эти виджеты-примеры по умолчанию уже установлены.

Автор: Алексей 2.9.2010, 17:41

Цитата(Litkevich Yuriy @ 29.8.2010, 20:57) *
кроме того, эти виджеты-примеры по умолчанию уже установлены.


да, я тоже нащёл их в папке с плагинами, что нужно сделать чтоб увидеть их в панели дизайнера? Потому что по умолчанию у меня отображаются только стандартные в документации пока нащёл только рекомендацию перезагрузить дизайнер, но это не помогло.

Автор: Litkevich Yuriy 2.9.2010, 19:04

В дизайнере: меню "справка" -> "о модулях"
посмотри что он пишет

Автор: Алексей 2.9.2010, 19:19

http://img828.imageshack.us/i/53530795.jpg/

Автор: Litkevich Yuriy 3.9.2010, 7:09

Я вижу снимок экрана креатора, а не дизайнера

Автор: Алексей 4.9.2010, 7:58

Да, и вправду если использовать не встроенный дизайнер Qt Creator-а, а отдельно постовляемый в комплекте, то свои виджеты появляются. А есть способ использовать свои виджеты во встроенном дизайнере?

Автор: Litkevich Yuriy 4.9.2010, 9:39

Если креатор не самособраный, а из дистрибутива. То он собран с помощью компилятора Visual studio.
А модули должны быть собраны тем же компилятором, что и приложение.

Тебе нужно: либо пересобрать модули студийным компилятором, либо креатор пересобрать твоим компилятором

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)