Russian Qt Forum
Июня 21, 2025, 00:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: QWidget на QToolBar в Qt Designer?  (Прочитано 22692 раз)
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.03 секунд. Запросов: 20.