Выравнивание иконки и текста в QPushButton |
Здравствуйте, гость ( Вход | Регистрация )
Выравнивание иконки и текста в QPushButton |
Rhino |
29.10.2011, 1:24
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 29.10.2011 Пользователь №: 2970 Спасибо сказали: 0 раз(а) Репутация: 0 |
Есть необходимость в QPusnButton'е выровнять иконку по левому краю, а текст по центру. Как это можно сделать?
|
|
|
RazrFalcon |
29.10.2011, 2:13
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
А разве изначально не так
|
|
|
Rhino |
5.11.2011, 17:59
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 29.10.2011 Пользователь №: 2970 Спасибо сказали: 0 раз(а) Репутация: 0 |
А разве изначально не так Нет, изначально иконка стоит слева от текста и выровнена вместе с текстом по центру - а мне нужно прилепить иконку в левому краю, а текст оставить по центру. Сейчас написал костыли вида: На иконку прозрачную текстурку 60х60 для выделения места под иконку, а сама картинка иконка в виде бэкграунда через qss с выравниванием по левому краю и без репитов. Очень извращенно, но работает как хочется... Минус такого подхода в том, что иконки не скейлятся средствами qss Пишет, что не знает такого свойства background-size.. И приходится ресайзить ручками контент... не правильно это... Может кто знает как выровнять в кнопке иконку независимо от текста? По-правильному)) |
|
|
RazrFalcon |
5.11.2011, 18:03
Сообщение
#4
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Можно предопределить QPushButton и через paint() рисовать картинку.
Тоже криво, но работать будет. |
|
|
Текстовая версия | Сейчас: 26.11.2024, 8:02 |