Russian Qt Forum
Ноябрь 23, 2024, 23:04
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
"Размодалить" менюшку
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: "Размодалить" менюшку (Прочитано 3019 раз)
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
"Размодалить" менюшку
«
:
Июль 06, 2014, 20:03 »
Добрый день
Есть главное окно, в нем менюшка. Теперь создаю модальный диалог (парент - главное окно). На Вындоуз менюшка наглухо блокируется, пр попытке нажатия - злобное "дзынь". Конечно не так уж много меню команд имеют смысл для модального диалога (copy/paste, find next/prev + пара команд типа F5/F6) - но все же они есть. Ну и хочется однообразия на обеих платформах (вместо того чтобы городить кнопки, подделывать шорткаты и.т.п.). Фильтры здесь ничего не дают, c какой стороны подступиться к этой модальности?
Спасибо
Записан
navrocky
Гипер активный житель
Offline
Сообщений: 817
Погроммист
Re: "Размодалить" менюшку
«
Ответ #1 :
Июль 07, 2014, 10:10 »
Ответ очевиден, не надо показывать диалог модально. Блокируй вручную только те части, которые должны блочиться.
А вообще, может хватит уже насиловать интерфейс?
Предвижу еще +100500 постов о том как выстрелить себе в ногу.
Записан
Гугль в помощь
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: "Размодалить" менюшку
«
Ответ #2 :
Июль 07, 2014, 10:20 »
Это желание на одной платформе повторить графический интерфейс другой платформы.
По мне, это глупость, пользователи венды хотят видеть привычный для них интерфейс, им же и здесь, пытаются навязать маковский.
Записан
Bepec
Гость
Re: "Размодалить" менюшку
«
Ответ #3 :
Июль 07, 2014, 11:00 »
++ к Old
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: "Размодалить" менюшку
«
Ответ #4 :
Июль 07, 2014, 15:30 »
Ну блин, развели демагогию, подвели "базу", теоретическое обоснование
А вопрос был наивный, в рамках букваря. Все прекрасно получается - и без всякого нативняка
Записан
Bepec
Гость
Re: "Размодалить" менюшку
«
Ответ #5 :
Июль 07, 2014, 15:30 »
Это и называется костыль
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...