![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
fortero |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Добрый вечер!
Не как не могу додуматься как мне внедрить меню в панель инструментов, нужно что бы выскакивало меню по нажатию кнопки в панели инструментов. Вот что имею, как допилить помогите пожалуйста:
Спасибо за внимание! |
|
|
![]() |
RazrFalcon |
![]()
Сообщение
#2
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Вам нужна кнопка в QMenuBar?
|
|
|
fortero |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вам нужна кнопка в QMenuBar? Вот такого типа меню внутри панели инструментов: |
|
|
RazrFalcon |
![]()
Сообщение
#4
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Оно?
Сообщение отредактировал RazrFalcon - 20.7.2011, 21:48 |
|
|
fortero |
![]()
Сообщение
#5
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
mks |
![]()
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 23.12.2010 Пользователь №: 2295 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
fortero |
![]()
Сообщение
#7
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нет не так, как на скрине кнопочка из панели инструментов которая при нажатии делает небольшое меню... |
|
|
mks |
![]()
Сообщение
#8
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 23.12.2010 Пользователь №: 2295 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Ну так и есть, у меня тоже кнопочка на панели инструментов которая при нажатии создаёт меню из одного действия? Что смущает, что там один пункт ? Или что на кнопочки нет картинки ?
|
|
|
fortero |
![]()
Сообщение
#9
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Ну так и есть, у меня тоже кнопочка на панели инструментов которая при нажатии создаёт меню из одного действия? Что смущает, что там один пункт ? Или что на кнопочки нет картинки ? Ой блин, извеняюсь, я протупил я подумал что это менюшная кнопка а не инструментальная. А как в коде сделать так как у Вас? |
|
|
mks |
![]()
Сообщение
#10
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 23.12.2010 Пользователь №: 2295 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Делать наверно можно как угодно, я просто идею показал, раньше ничего подобного не делал
![]() |
|
|
fortero |
![]()
Сообщение
#11
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Делать наверно можно как угодно, я просто идею показал, раньше ничего подобного не делал ![]() Помогите пожалуйста, вот кусочик кода отвечающий за панели инструментов, нужно ещё одну кнопочку привентить с минюшкой:
|
|
|
mks |
![]()
Сообщение
#12
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 23.12.2010 Пользователь №: 2295 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
в этом же объекте прописать слот реакции:
и в конструкторе TableCl что то типа такого:
popupSlot() тоже прописать либо в этом же классе либо в каком то другом. И не забыть прописать в классе переменные popupMenuAction и menu. Вроде всё подробно написал ![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#13
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Мужики, хватит извращатся
Вот такого типа меню внутри панели инструментов: Это просто вложеные меню (точнее QAction), когда есть вложения, кнопка на панели инструментов сама себя так ведёт.П.С. Вы почему такие не любопытные (читай скушные), есть же примеры и демки в Qt, их первым делом пощупать надо было. %QTDIR%\demos\mainwindow |
|
|
fortero |
![]()
Сообщение
#14
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Мужики, хватит извращатся Вот такого типа меню внутри панели инструментов: Это просто вложеные меню (точнее QAction), когда есть вложения, кнопка на панели инструментов сама себя так ведёт.П.С. Вы почему такие не любопытные (читай скушные), есть же примеры и демки в Qt, их первым делом пощупать надо было. %QTDIR%\demos\mainwindow А как данный пример к моему коду пристековать, голова уже не варит( |
|
|
fortero |
![]()
Сообщение
#15
|
Участник ![]() ![]() Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Кажется решил, что то вроде этого:
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 4.5.2025, 9:23 |