Russian Qt Forum
Ноябрь 24, 2024, 06:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: QWidget на QToolBar в Qt Designer?  (Прочитано 22171 раз)
alexman
Гость
« Ответ #15 : Ноябрь 18, 2012, 18:34 »

Тебе просто написали во 2(ВТОРОМ) ответе.
Позволительно только QAction.

Если до тебя доходит трудно, то извини, это проблемы твои Улыбающийся

PS если не заметил, тебе предложили уже пару выходов из проблемы, которые ты по всей видимости не замечаешь Улыбающийся
Тыкалка, ткни носом на два способа решения проблемы в Qt Designer?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #16 : Ноябрь 18, 2012, 18:44 »

если до сих пор ещё не понятно: дизайнер не всесилен, некоторая настройка UI делается только в коде.

хочешь ввести такую фичу в дизайнер? берёшь его исходники и пытаешься допилить.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
« Ответ #17 : Ноябрь 18, 2012, 19:18 »

Alexman ты сейчас напоминаешь рыбку с твоей аватарки.
Которая в недоумении. Тебе во 2(ВТОРОМ (ВТОРОМ)) ответе сообщили, что так, как ты хочешь, нельзя.

Да, нельзя. Представь себе вот так - нельзя. Тролли злыыые, они знали что тебе захочется, но... Но не сделали! Из вредности.

Но у тебя есть исходники дизайнера. Ты можешь сделать ВСЁ, на что у тебя хватит умения. И виджет QToolBar ты можешь переписать.

PS второе сообщение почитай пожалуйста )
Записан
alexman
Гость
« Ответ #18 : Ноябрь 18, 2012, 22:10 »

Тише-тише, не шумите... Шумно-остроумный Вы наш так всегда и делал ранее:
Код:
QAction * QToolBar::addWidget ( QWidget * widget )
QAction * QToolBar::insertWidget ( QAction * before, QWidget * widget )
Хотелось избавиться в коде от рутины дизайна для статического интерфейса. Пока полностью не получается к сожалению. Вопрос отпадает. Хорош спамить.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #19 : Ноябрь 19, 2012, 12:52 »

Хотелось избавиться в коде от рутины дизайна для статического интерфейса.
Желание вполне понятно, но сидеть с кодом который дизайнер наколбасит абы-как - энтузиазма не вызывает. По-моему QFormBuilder оптимальный вариант
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #20 : Ноябрь 19, 2012, 13:43 »

Хотелось избавиться в коде от рутины дизайна для статического интерфейса.
Можно в дизайнере создать верхний Dock Widget и накидать в него нужные виджеты.
Потом программно просто перенести их в QToolBar, а dock удалить.
Записан

Qt 5.11/4.8.7 (X11/Win)
alexman
Гость
« Ответ #21 : Ноябрь 19, 2012, 14:08 »

Хотелось избавиться в коде от рутины дизайна для статического интерфейса.
Можно в дизайнере создать верхний Dock Widget и накидать в него нужные виджеты.
Потом программно просто перенести их в QToolBar, а dock удалить.
Делаю похожим образом, но использую для этих целей часть центрального виджета.
Записан
Sonic_youth
Гость
« Ответ #22 : Октябрь 19, 2015, 16:41 »

самое смешное в ситуации, что ответи был: просто правой кнопкой нажать на QMainWindow, и  появиться меню с возможностью добавления панели инструментов.
Жаль, что очень часто на русских форумах люди получают усмешки вместо ответов.
Записан
Bepec
Гость
« Ответ #23 : Октябрь 19, 2015, 16:56 »

Хыхы некропостер объявился) Ну я отпишу за компанию, что смехучечки пошли после правильного ответа, не ранее Веселый
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.103 секунд. Запросов: 23.