Вад
|
|
« : 27-07-2012 12:09 » |
|
Бился тут какое-то время о стену, пытаясь разгадать тайну невидимого сплиттера. Раньше не слишком задумывался о том, как выглядит этот элемент - в интерфейсах обычно как-то само собой понятно, за что можно потащить, чтобы изменить пропорции содержимого в окне.
А тут стал набрасывать простенький инструмент и споткнулся о то, что ставлю сплиттер, разделяя два виджета - а его не видно, только при нащупывании границы курсор меняется на соответствующий. В Windows, оказывается, это норма жизни.
Виджеты всё равно буду потом делать фреймами, чтобы видна была их граница, но нашёл на просторах Сети рецепт, как побороть недостаточную интуитивность сплиттера и подсказать пользователю, что здесь можно потащить: надо применить к сплиттеру стиль, отличный от Windows-стилей. В некоторых стилях разделительная полоска сплиттера содержит графический элемент, указывающий, что здесь можно ухватиться (в Linux это доступно в стиле по умолчанию, в отличие от, -- и в Макоси, полагаю, тоже). Мне по душе пришёлся QPlastiqueStyle, есть ещё QCleanlooksStyle и другие стили - можно поэкспериментировать.
Такие вот грабли - может, кому будет полезно.
|