Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Ggg_old от Октябрь 05, 2005, 16:55



Название: Toolbar
Отправлено: Ggg_old от Октябрь 05, 2005, 16:55
Можно ли в QT Designer (QT 4.0.1 for Windows evaluation) создать Actions и соответсвенно им  кнопочек на тулбаре и пунктов меню.
Читаю книгу "Разработка графического интерфейса с помощью библиотеки Qt3" и к сожалению много из того что там описано в QT4 уже по другому или отсутсвует вообще.
Может имеет смысл все же начинать учитася на отлаженной QT3?.


Название: Re: Toolbar
Отправлено: Antoxa1985 от Октябрь 06, 2005, 11:24
Цитата: "Ggg_old"
Может имеет смысл все же начинать учитася на отлаженной QT3?.
вполне резонная мысль, я так и делаю


Название: Toolbar
Отправлено: Admin от Октябрь 06, 2005, 11:56
лучше учится на новую версию

а то потом перестаиватся будешь

а книги по прогназвм только через 5-6 месяцев появятся


Название: Toolbar
Отправлено: Ggg_old от Октябрь 07, 2005, 17:33
Цитата: "Admin"
лучше учится на новую версию
а то потом перестаиватся будешь
а книги по прогназвм только через 5-6 месяцев появятся


К сожалению, у QT3(v.3.3.4) какие-то проблемы в QODBC3 драйвере при работе с Sybase ASA (я об это ранее писал). У QT4 такой проблемы нет, да и сама поддрежка баз данных выглядит получше чем в QT3. Так что учиться буду на QT4.
Остается вопрос - все же как в QT4 дизаенере вызвать для Main WIndow редактор Actions, добалять созданные события к Toolbarу, Menu. Ничего этого я найти в QT4 Designer'e я не могу. В QT3 - это все было.
Просьба ответить, даже если ответ отрицательный.


Название: Toolbar
Отправлено: Sergey B. от Октябрь 10, 2005, 12:19
Цитата: "Ggg_old"
Цитата: "Admin"
лучше учится на новую версию
а то потом перестаиватся будешь
а книги по прогназвм только через 5-6 месяцев появятся


К сожалению, у QT3(v.3.3.4) какие-то проблемы в QODBC3 драйвере при работе с Sybase ASA (я об это ранее писал). У QT4 такой проблемы нет, да и сама поддрежка баз данных выглядит получше чем в QT3. Так что учиться буду на QT4.
Остается вопрос - все же как в QT4 дизаенере вызвать для Main WIndow редактор Actions, добалять созданные события к Toolbarу, Menu. Ничего этого я найти в QT4 Designer'e я не могу. В QT3 - это все было.
Просьба ответить, даже если ответ отрицательный.


Ответ отрицательный... в Qt4 применяется наследование...
рисуешь... наследуешь... и в конструкторе рождённой формы связываешь меню и слоты...


Название: Toolbar
Отправлено: Ggg_old от Октябрь 11, 2005, 15:46
Немножко поковырявшись в QT Designer 4.0.1 я пришел к выводу, что это все-же его глюки и недоработки. В общем он поддерживает тулбары и объекты на нем, но из самого дизайнера этого делать нельзя. Небходимо ручное редактирование xml ui-файла. Более того, если такой ui файл с тулбаром открыть в дезайнере, то он будет отображать сам тулбар с элементами на нем, но криво - это раз. Второе - при попытке подвигать мышкой элементы на тулбаре, они тут-же теряют подчиненность тулбару и становятся элементами на форме.
Насчет Actions я тоже попробую. Напрашивается вывод - о крайней сырости дизайнера.


Название: Toolbar
Отправлено: Admin от Октябрь 11, 2005, 17:12
cкорее всего это будет в следующих версиях


Название: Toolbar
Отправлено: mcgeenerman от Январь 17, 2007, 14:01
to Ggg_old
Цитировать
К сожалению, у QT3(v.3.3.4) какие-то проблемы в QODBC3 драйвере при работе с Sybase ASA (я об это ранее писал)....

 не мог бы дать ссылочку где ты писал про эти проблемы? (они у меня возникли хотелось бы подумать как их решить)


Название: Re: Toolbar
Отправлено: Tonal от Январь 17, 2007, 17:52
Цитата: "Ggg_old"
Можно ли в QT Designer (QT 4.0.1 for Windows evaluation) создать Actions и соответсвенно им  кнопочек на тулбаре и пунктов меню.

В 4.2.2 акции создаются для меню сами.
А перетаскивание акции добавляет её в тулбар.

Жалко, что акцию нельзя напрямую связать с разными бутонами, как в Delphi - совсем бы круть была!