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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: как вставить разделитель между пунктами основного меню?  (Прочитано 7999 раз)
Пытон
Гость
« : Сентябрь 01, 2013, 12:31 »

Создана форма QMainWindow
В её встроенный виджет главного меню помещаю пункты меню посредством:
Код
Python
MenuItem = self.menuBar.addMenu("Файл")
MenuItem.addAction("открыть", self.m_open)
MenuItem.addAction("выход", self.m_exit)
 

Убился уже искать по интернету, как всего-навсего вставить разделитель между этими двумя пунктами менюшки? Линию разделительную.
Записан
Bepec
Гость
« Ответ #1 : Сентябрь 01, 2013, 12:44 »

addSeparator () не подходит?
Записан
Пытон
Гость
« Ответ #2 : Сентябрь 01, 2013, 13:22 »

Подходит! Спасибо.

Ещё вопрос: как сделать заголовки групп пунктов?
Т.е. некий пункт, который содержит текст, но не является пунктом для выбора, также как и сепаратор.
Записан
Bepec
Гость
« Ответ #3 : Сентябрь 01, 2013, 13:42 »

А вы в каком то меню такое видели? А вам оно надо?

И хватит страдать фигней - если есть группа пунктов - делайте вложенное меню. Если вложенное не хотите - просто добавляйте пункт главного меню.

PS смотрите на уже имеющиеся интерфейсы. Они уже проверены сотнями пользователей и  удачны.
Записан
Пытон
Гость
« Ответ #4 : Сентябрь 01, 2013, 13:50 »

Вот и говори таким людям спасибо.

Это моё дело чем мне страдать, тебя никоим образом не касается. Нет желания помочь - лучше просто промолчи.

Что за люди.
Записан
Bepec
Гость
« Ответ #5 : Сентябрь 01, 2013, 13:58 »

Пытон вот зачем вы счас меня обижаете?

Я говорю вам дело - это пройденный шаг десяток разработчиков интерфейсов. Почитайте книги. А вот такими вот репликами аля  "Ты молчи лучше" вы обижаете людей. И я в следующий раз не отвечу.

PS люди, желающие тебе добра и скорейшего нахождения решения.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #6 : Сентябрь 01, 2013, 14:13 »

Ещё вопрос: как сделать заголовки групп пунктов?
Т.е. некий пункт, который содержит текст, но не является пунктом для выбора, также как и сепаратор.

Сделай его disabled и жирным текстом. Возможно, придётся пошаманить стилем чтобы выглядело нормально.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #7 : Сентябрь 01, 2013, 14:14 »

А вы в каком то меню такое видели? А вам оно надо?

В KDE3 такое было, мне нравится.
Записан
Bepec
Гость
« Ответ #8 : Сентябрь 01, 2013, 14:30 »

Хм. Мысль конечно.

А в KDE3 последующие пункты как нибудь выделены? отступами например?
Записан
Пытон
Гость
« Ответ #9 : Сентябрь 01, 2013, 14:39 »

А вот такими вот репликами аля  "Ты молчи лучше" вы обижаете людей. И я в следующий раз не отвечу.

А фраза "И хватит страдать фигнёй" значится никого не обижает?
А вы попробуйте на моё место встать: задаёшь вопрос, ждёшь, может добры люди ответят, заходишь на страничку, а там тебе, типа глупому школьнику, седобородые мудрецы советуют фигнёй не страдать.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #10 : Сентябрь 01, 2013, 18:53 »

Хм. Мысль конечно.

А в KDE3 последующие пункты как нибудь выделены? отступами например?

Нет. Вот пример. Я тут подумал, уже не помню как там было сделано на самом деле. Возможно, с QWidgetAction будет решение лучше.

« Последнее редактирование: Сентябрь 01, 2013, 18:55 от Alex Custov » Записан
Bepec
Гость
« Ответ #11 : Сентябрь 01, 2013, 19:18 »

to Пытон: сначала я ответил. Последующим посоветовал не страдать фигней. По-моему справедливо. Я высказал своё мнение, честное. Увы, жаль что вы не цените.

to Gustov:
Ммм... Понятно, там не пункты меню разделены, а идёт название подменю. Отличная идея, кстати Улыбающийся
Записан
Hrundel
Гость
« Ответ #12 : Сентябрь 01, 2013, 20:53 »

Верес, ты грамотный чел, но манеры у тебя хамские. И самое печальное, что ты не понимаешь свою ассоциальность.
Тебе кажется, что ты ОК. А базируется она на твоем нарциссизме. Ты всегда ведешь себя так, как если бы ты был единственно правильным человеком в этой жизни.
И это от недостатка фантазии. Ты не в состоянии допустить, что в жизни может быть что-то не так как ты это представляешь.
Короче, ригидный ты чел. Тебя на этом постоянно ловят и тычут тебе этим в нос. Но ты повторяешь одно и то же.
При этом еще раз скажу, что ты много знаешь.
Не в обиду, просто в качестве помощи. Заткни помощь ради самолюбования в .... и займись помощью ради людей потому, что они просто в ней нуждаются.
Твой друг Хрюндель
Записан
Bepec
Гость
« Ответ #13 : Сентябрь 01, 2013, 22:02 »

to Hrundel: весёлый вы человек Улыбающийся Общение на вы без оскорблений и помощь нуждающимся - хамское отношение. Улыбающийся
Нарциссизм - это любование собой. То, что ты описал - это скорее лицемерие и эгоизм Улыбающийся

PS дабы не зафлуживать тему, более отвечать на подобные реплики аля "ты плохой" не буду Улыбающийся
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #14 : Сентябрь 03, 2013, 17:16 »

>>более отвечать на подобные реплики аля "ты плохой" не буду
Лучше всего не отвечать так:
"А вы в каком то меню такое видели? А вам оно надо?"

Обязательно ли видеть у кого-то какой-то интерфейс?
И, если человек спрашивает - значит ему надо.
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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