crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

JuryS1806
  опции профиля:
сообщение 28.1.2010, 20:43
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 93
Регистрация: 21.10.2009
Из: Нижний Новгород
Пользователь №: 1168

Спасибо сказали: 9 раз(а)




Репутация:   0  


Всем доброго времени суток. Есть вопрос, как можно меню из главного окна добавить на панель инструментов, при этом чтобы подменю раскрывались не рядом, а ниже.
Интересно поэкспериментировать. А может кто уже делал подобно ? Или все меню перевести в QToolButtons'ы и их кликать.

Еще приложил снимок того как хотелось бы сделать.
Эскизы прикрепленных изображений
 Р В˜Р В·Р С•бражение уменьшено
Прикрепленное изображение
186 x 720 (132 килобайт)
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 28.1.2010, 23:17
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(JuryS1806 @ 29.1.2010, 1:22) *
НО оно ничем не отличается от того, которое находится сверху
Приведи скрин в котором меню (из твоего первого примера) не раскрыто
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
JuryS1806
  опции профиля:
сообщение 28.1.2010, 23:43
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 93
Регистрация: 21.10.2009
Из: Нижний Новгород
Пользователь №: 1168

Спасибо сказали: 9 раз(а)




Репутация:   0  


Так вот, задача в том, чтобы например пользователь мог выбрать:

Стандартные функции->Создать->Линии->Притивы->Прямоугольник.

И это меню останется распахнутым до конца сенса. И уже в следующий раз не нужно будет лезть неизвестно куда. При проектировании это экономит уйму времени. Я кстати уже к апрелю готовлюсь к патенту на свою программу.
Думаю что было бы разумно также в программе указать на http://www.forum.crossplatform.ru как на источник для разработки.

Будет указана литература, консультанты по геометрии и если это может быть полезным для форума, то и он соответственно.
Спасибо за помощь. Скрин свернутый прикрепил.

Думаю это больше похоже на QTreeView

Только вот при добавлении акшонов из меню:
for (int i=0;i<StFunctions->actions().size();++i)
{
    theItem[i] = new QToolButton(this);
    theItem[i]->setText(StFunctions->actions().at(i)->text());
    MebPanel->addWidget(theItem[i]);
}


он добавляет также и подменю и при нажатии их они просто раскрываются рядом ну и соответственно исчезают при потере курсора мыши.
Вообщем, жду помощи.

Если только к этому подменю не приделать setData и при добавлении узнавать, что это такое, подменю или уже акшон. Задача решаема вообщем-то только может быть есть более простые решения.
Эскизы прикрепленных изображений
 Р В˜Р В·Р С•бражение уменьшено
Прикрепленное изображение
186 x 720 (132.51 килобайт)
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- JuryS1806   Меню на панель инструментов... Как ?   28.1.2010, 20:43
- - Litkevich Yuriy   по моему то, что на картинке - QMenuBar воткнутый ...   28.1.2010, 20:47
|- - JuryS1806   Цитата(Litkevich Yuriy @ 28.1.2010, 20:47...   28.1.2010, 22:22
- - MoPDoBoPoT   Цитата(Litkevich Yuriy @ 28.1.2010, 20:47...   28.1.2010, 23:14
- - Litkevich Yuriy   Цитата(JuryS1806 @ 29.1.2010, 1:22) НО он...   28.1.2010, 23:17
|- - JuryS1806   Так вот, задача в том, чтобы например пользователь...   28.1.2010, 23:43
- - Litkevich Yuriy   Цитата(JuryS1806 @ 29.1.2010, 2:43) И это...   29.1.2010, 1:18
|- - JuryS1806   Да. Неплохие ресурсы зашиты в Solids. Только вот д...   29.1.2010, 1:23
|- - JuryS1806   Блин как сложно-то оказывается ! И как же заст...   29.1.2010, 1:27
- - Litkevich Yuriy   моё второе сообщение прилетело раньше твоего, как ...   29.1.2010, 1:24
- - Litkevich Yuriy   Цитата(JuryS1806 @ 29.1.2010, 4:25) И как...   29.1.2010, 1:27
|- - JuryS1806   А вот я думаю если я сейчас на все меню добавлю se...   29.1.2010, 1:43
|- - JuryS1806   Товарищи ! А как в QListWidget установить цв...   29.1.2010, 2:52
- - Litkevich Yuriy   Цитата(JuryS1806 @ 29.1.2010, 5:52) А как...   29.1.2010, 8:27
- - JuryS1806   А я уже близко к завершению . Как доделаю - скрин ...   29.1.2010, 18:07
- - JuryS1806   Вот что получилось у меня ! Работает отменно....   30.1.2010, 7:07
- - JuryS1806   Вот такая галематья за два дня работы получилась. ...   30.1.2010, 9:21


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 21.4.2025, 23:38