Название: (РЕШЕНО) Какой-нибудь заметный выступ на QSplitter. Отправлено: Гурман от Февраль 17, 2015, 23:30 Замечательная штука, можно не только делать два соседних окна с изменением пропорций, но и схлопывать одно из них. Однако не видно, как можно проинформировать пользователя об этих возможностях, кроме изменения вида курсора при наезде. А когда одно окно схлопнуто, то вообще сложно сразу понять, что там что-то спрятано. Нужен какой-то индикатор, но его нет. И не ясно, можно ли его как-то привязать, если не наследовать QSplitter, а напрямую использовать его в дизайнере. Логично было бы привесить к нему, как к родителю какое-то изображение, свой QWidget, на котором малевать что хочется. Но не видно такой возможности. Может плохо смотрю?
Название: Re: Какой-нибудь заметный выступ на QSplitter. Отправлено: m_ax от Февраль 17, 2015, 23:38 А в сторону css курить не пробовали?)
http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qsplitter (http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qsplitter) Название: Re: Какой-нибудь заметный выступ на QSplitter. Отправлено: Гурман от Февраль 17, 2015, 23:51 Хм. Вообще не приглядывался. До стилей не доходили руки.
Название: Re: Какой-нибудь заметный выступ на QSplitter. Отправлено: Bepec от Февраль 18, 2015, 00:03 Только css. можно просто цветом выделить. Можно картинку поставить :)
Название: Re: Какой-нибудь заметный выступ на QSplitter. Отправлено: Гурман от Февраль 18, 2015, 00:07 Странно, что дефолтного никакого изображения не видно. На скринах с Линухов там есть что-то. В Вениках ничего нет.
Название: Re: Какой-нибудь заметный выступ на QSplitter. Отправлено: m_ax от Февраль 18, 2015, 00:08 Только css. можно просто цветом выделить. Можно картинку поставить :) Нет, не только.. Как вариант (но это не для ленивых) отнаследоваться от какого-нить QXXXStyle и уж там играться.. Название: Re: Какой-нибудь заметный выступ на QSplitter. Отправлено: Гурман от Февраль 18, 2015, 00:33 Да, стиль работает. Просто... Но виджет было бы мощнее. Можно было бы программно абы что рисовать, сигналы обрабатывать. Хотя и так сойдет.
Название: Re: Какой-нибудь заметный выступ на QSplitter. Отправлено: Bepec от Февраль 18, 2015, 03:44 У него много недостатков, к примеру нельзя установить с самого начала % соотношение. Это не гуд. Но другого нет, увы.
Название: Re: Какой-нибудь заметный выступ на QSplitter. Отправлено: Old от Февраль 18, 2015, 08:15 У него много недостатков, к примеру нельзя установить с самого начала % соотношение. Это не гуд. Но другого нет, увы. Есть метод setSizes:void QSplitter::setSizes ( const QList<int> & list ) Название: Re: Какой-нибудь заметный выступ на QSplitter. Отправлено: Bepec от Февраль 18, 2015, 09:05 Исправлюсь - нельзя установить с самого начала % соотношение в дизайнере.
|