Автор: edwardoid 4.5.2008, 14:15
QStatusBar. Сложная по ходу штука. Ищу который день как добавить сепаратор туда, никак.
Подскажете?
Автор: Mixolap 4.5.2008, 14:25
А если через addWidget добавить на StatusBar label и туда писать?
Автор: Litkevich Yuriy 4.5.2008, 14:28
если я не ошибаюсь, такого понятия в QStatusBar нет, там просто виджеты накладываются, можно создать виджет с компоновшиком, и его разместить в строке статуса, а потом в этот виджет чего-нибудь совать.
Автор: edwardoid 4.5.2008, 14:44
Цитата(Mixolap @ 4.5.2008, 16:25)
А если через addWidget добавить на StatusBar label и туда писать?
Это вариант, я так делал, только поверь это смотрится не очень красиво. Для эстетической красоты хорошо научиться ставить сепараторы...
Цитата(Litkevich Yuriy @ 4.5.2008, 16:28)
если я не ошибаюсь, такого понятия в QStatusBar нет, там просто виджеты накладываются, можно создать виджет с компоновшиком, и его разместить в строке статуса, а потом в этот виджет чего-нибудь совать.
ММм можно пример? Я вроде понял суть, осуществить ен совсем догоняю как...
Цитата(Litkevich Yuriy @ 4.5.2008, 16:28)
если я не ошибаюсь, такого понятия в QStatusBar нет, там просто виджеты накладываются, можно создать виджет с компоновшиком, и его разместить в строке статуса, а потом в этот виджет чего-нибудь совать.
ММм можно пример? Я вроде понял суть, осуществить ен совсем догоняю как...
Автор: Litkevich Yuriy 4.5.2008, 14:44
Цитата(edwardoid @ 4.5.2008, 18:37)
Для эстетической красоты хорошо научиться ставить сепараторы...
Объясни этот момент, а также чем тебя неустраивает
addWidget, ведь виджеты отделяются промежутком, что тебя смущает?
Автор: edwardoid 4.5.2008, 14:52
Цитата(Litkevich Yuriy @ 4.5.2008, 16:44)
Цитата(edwardoid @ 4.5.2008, 18:37)
Для эстетической красоты хорошо научиться ставить сепараторы...
Объясни этот момент, а также чем тебя неустраивает
addWidget, ведь виджеты отделяются промежутком, что тебя смущает?
Есть промежуток, но нет разделителя, выгладит как просто N-тое количество пробелов.
Автор: edwardoid 4.5.2008, 15:11
Цитата(Litkevich Yuriy @ 4.5.2008, 16:56)
так пойдет:
?
Не совсем, открой Notepad
View -> Status bar
Хочу ровно так же, как в появившемся статус баре, видишь разделители?
Автор: Litkevich Yuriy 4.5.2008, 15:13
Цитата(edwardoid @ 4.5.2008, 19:11)
Не совсем, открой Notepad
а у меня в нем вообще строки статуса нет
давай скриншот
Автор: ViGOur 4.5.2008, 15:36
Я думаю, такого результата как в notepad можно достигнуть создав label в label'e.
Автор: Litkevich Yuriy 4.5.2008, 15:44
edwardoid, приаттачь его к сообщению
Автор: edwardoid 4.5.2008, 15:58
как это label в label? это как будет выглядеть?
Автор: Litkevich Yuriy 4.5.2008, 16:01
блин, покажите как это выглядит
Автор: ViGOur 4.5.2008, 16:10
Если тебе нужно так как на картинке в 10 посте, то label в label не катит.
Нужно было раньше предупреждать! У меня классическая темы винды, а в ней это не критично.
Автор: edwardoid 4.5.2008, 16:13
http://i217.photobucket.com/albums/cc122/EdwardoiD/ss-1.jpg - если форум не отображает
Автор: Litkevich Yuriy 4.5.2008, 16:21
edwardoid, посмотри как это выглядит в класической теме виндовоза?
я подозреваю что также как и в примере, что я привел.
Автор: edwardoid 4.5.2008, 16:28
Цитата(Litkevich Yuriy @ 4.5.2008, 18:21)
edwardoid, посмотри как это выглядит в класической теме виндовоза?
я подозреваю что также как и в примере, что я привел.
Хм, сорри, ты действительно был прав. А скажешь как реализовал? Код можно?
Автор: Litkevich Yuriy 4.5.2008, 16:50
Да легко, это пример из книжки Макса Шлее
StatusBar.zip ( 1.13 килобайт )
: 300
а чтобы в ХР нормально было, возможно прийдется поколдовать со стилями в проге, я в 2000-ном работаю, потому проверить не могу.