Название: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 16, 2012, 12:11 Добрый день!
Делаю главное окно через Qt Designer. Как разместить widget на tool bar? Спасибо Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: GreatSnake от Ноябрь 16, 2012, 12:39 Позволительно только QAction.
Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 16, 2012, 12:40 То есть нет возможности как то выкрутиться?
Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: Bepec от Ноябрь 16, 2012, 12:42 Нафига тебе тулбар? Ставь виджет свой и радуйся. Что угодно туда засунуть сможешь.
Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: GreatSnake от Ноябрь 16, 2012, 12:51 То есть нет возможности как то выкрутиться? Только программно через QWidgetAction.QToolBar довольно-таки специфичный виджет с множеством ограничений. Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 16, 2012, 13:13 То есть нет возможности как то выкрутиться? Только программно через QWidgetAction.QToolBar довольно-таки специфичный виджет с множеством ограничений. Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 16, 2012, 16:09 Нафига тебе тулбар? Ставь виджет свой и радуйся. Что угодно туда засунуть сможешь. А смысл изобретать велосипед? Так можно на любую проблему ответить...Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: Bepec от Ноябрь 16, 2012, 17:36 Просто у меня такое чуйство, что вы садитесь на велосипед, сделанный Qt задом наперёд и пытаетесь рулить сиденьем.
Тулбар для этого как бы не особо предназначен. И на деле вся его "эксклюзивность" в его ограниченных возможностях. Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 16, 2012, 22:10 Просто у меня такое чуйство, что вы садитесь на велосипед, сделанный Qt задом наперёд и пытаетесь рулить сиденьем. В моем случае QToolBar поход очень даже. Единственный минус см. выше. Если бы тул бар не подходил, то выбрал что-то другое.Тулбар для этого как бы не особо предназначен. И на деле вся его "эксклюзивность" в его ограниченных возможностях. Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: _OLEGator_ от Ноябрь 17, 2012, 00:27 А это разве не то, что нужно?
Код
Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 17, 2012, 11:37 А это разве не то, что нужно? Заголовок темы прочитайте.Код
Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: Bepec от Ноябрь 17, 2012, 12:53 Человек хочет на велосипеде поехать по морю :D
Ну да осуществится же твоё желание :D Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: _OLEGator_ от Ноябрь 17, 2012, 13:19 Все это требуется осуществить в Qt Designer.
Ну чтож, удачи. Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 17, 2012, 22:07 Человек хочет на велосипеде поехать по морю :D Есть простенькое окно (наследник от QMainWindow). Qt Designer позволяет накидать дизайн этого окна. Все телодвижения занимают 2 минуты. Наткнулся на одну проблему (см. выше). Сам решения не нашел. Решил спросить у сообщества...никто не знает. То есть выяснил что в Qt Designer этого сделать нельзя и понял куда двигаться дальше. От вас только тролинг и усмешки. Зачем?Ну да осуществится же твоё желание :D Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: Bepec от Ноябрь 18, 2012, 13:03 Тебе просто написали во 2(ВТОРОМ) ответе.
Позволительно только QAction. Если до тебя доходит трудно, то извини, это проблемы твои :) PS если не заметил, тебе предложили уже пару выходов из проблемы, которые ты по всей видимости не замечаешь :) Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 18, 2012, 18:34 Тебе просто написали во 2(ВТОРОМ) ответе. Тыкалка, ткни носом на два способа решения проблемы в Qt Designer?Позволительно только QAction. Если до тебя доходит трудно, то извини, это проблемы твои :) PS если не заметил, тебе предложили уже пару выходов из проблемы, которые ты по всей видимости не замечаешь :) Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: kambala от Ноябрь 18, 2012, 18:44 если до сих пор ещё не понятно: дизайнер не всесилен, некоторая настройка UI делается только в коде.
хочешь ввести такую фичу в дизайнер? берёшь его исходники и пытаешься допилить. Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: Bepec от Ноябрь 18, 2012, 19:18 Alexman ты сейчас напоминаешь рыбку с твоей аватарки.
Которая в недоумении. Тебе во 2(ВТОРОМ (ВТОРОМ)) ответе сообщили, что так, как ты хочешь, нельзя. Да, нельзя. Представь себе вот так - нельзя. Тролли злыыые, они знали что тебе захочется, но... Но не сделали! Из вредности. Но у тебя есть исходники дизайнера. Ты можешь сделать ВСЁ, на что у тебя хватит умения. И виджет QToolBar ты можешь переписать. PS второе сообщение почитай пожалуйста ) Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 18, 2012, 22:10 Тише-тише, не шумите... Шумно-остроумный Вы наш так всегда и делал ранее:
Код: QAction * QToolBar::addWidget ( QWidget * widget ) Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: Igors от Ноябрь 19, 2012, 12:52 Хотелось избавиться в коде от рутины дизайна для статического интерфейса. Желание вполне понятно, но сидеть с кодом который дизайнер наколбасит абы-как - энтузиазма не вызывает. По-моему QFormBuilder оптимальный вариантНазвание: Re: QWidget на QToolBar в Qt Designer? Отправлено: GreatSnake от Ноябрь 19, 2012, 13:43 Хотелось избавиться в коде от рутины дизайна для статического интерфейса. Можно в дизайнере создать верхний Dock Widget и накидать в него нужные виджеты.Потом программно просто перенести их в QToolBar, а dock удалить. Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: alexman от Ноябрь 19, 2012, 14:08 Хотелось избавиться в коде от рутины дизайна для статического интерфейса. Можно в дизайнере создать верхний Dock Widget и накидать в него нужные виджеты.Потом программно просто перенести их в QToolBar, а dock удалить. Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: Sonic_youth от Октябрь 19, 2015, 16:41 самое смешное в ситуации, что ответи был: просто правой кнопкой нажать на QMainWindow, и появиться меню с возможностью добавления панели инструментов.
Жаль, что очень часто на русских форумах люди получают усмешки вместо ответов. Название: Re: QWidget на QToolBar в Qt Designer? Отправлено: Bepec от Октябрь 19, 2015, 16:56 Хыхы некропостер объявился) Ну я отпишу за компанию, что смехучечки пошли после правильного ответа, не ранее :D
|