Данный пост хоть и имеет прямое отношение к программированию(а именно разработке на Qt), в Development не вставляется, потому что:
- Практически не имеет срочности(пока чей нибудь заказчик не скажет).
- Не вопрос, а скорее просто тема для размышлений.
- Для кого-то просто повод потрындеть.
Основная идея: выйти за рамки системного заголовка окна.
Допущение: Пусть вы пишете приложение со «вкладочным» интерфейсом. Почему именно так - вопрос десятый, ну прихоть у меня такая.
Что хочется(например заказчику):
- Строка поиска, вкладки и кнопочки закрытия, максимизации и сокрытия в заголовке.
- Максимально нативный вид приложения, ну хотя бы для lin и win.
Что делаете вы:
- Отключаете заголовок.
- Берёте tabwiget, добавляете в tabbar туда нужные элементы, а именно 3 кнопки строку поиска сами решайте из чего и сепйсор для того что бы было за что перетаскивать.
- Настраиваете кнопки(к примеру через CSS) так что бы они максимально похожи на системные.
- Возможно даже пытаетесь тянуть системные настройки тем и декоратора(в случае с линуксом).
Насколько по вашему мнению был бы удобен такой «вкладочный» интерфейс?
Прошу так же докинуть свои идеи и решения, потому что каждый раз придумывать с нуля дизайн накладно, хочется иметь какой то свой стиль и пока склоняюсь к этому варианту.
Если речь идёт про семёрку то на хабре где то была статья на эту тему.