Название: Как расположить текст на QPushButton слева? Отправлено: billy4685 от Июнь 02, 2015, 20:59 Добрый вечер, господа форумчане. Задался тут вопросом: "Как расположить текст на кнопке QPushButton слева, а не по центру?".
К примеру для QLabel, для этих целей существует функция setAlignment(Qt::Alignment). Поискав, нашел один метод решения данной проблемы через qss - setStyleSheet("QPushButton {text-align: left;}"); Но меня это не устраивает. Может существует некий флаг или аттрибут? Название: Re: Как расположить текст на QPushButton слева? Отправлено: Alexu007 от Июнь 02, 2015, 21:59 Самое простое - добавить пробелов.
Название: Re: Как расположить текст на QPushButton слева? Отправлено: Bepec от Июнь 02, 2015, 22:03 Наследование к примеру и написание своего виджета.
PS а так то если очень надо методом, то сделать метод который qss меняет :D Название: Re: Как расположить текст на QPushButton слева? Отправлено: __Heaven__ от Июнь 03, 2015, 11:03 Может стили с этим могут помочь? (ответ пальцем в небо)
Название: Re: Как расположить текст на QPushButton слева? Отправлено: GreatSnake от Июнь 03, 2015, 11:20 Коли хочется что-то кастомного используй QToolButton.
QPushButton заточена под нативные темы. Название: Re: Как расположить текст на QPushButton слева? Отправлено: billy4685 от Июнь 08, 2015, 09:27 огромное "спасибо" всем за советы)
Название: Re: Как расположить текст на QPushButton слева? Отправлено: lks от Июнь 30, 2015, 12:11 StyleSheet:
QPushButton { text-align: left; } Название: Re: Как расположить текст на QPushButton слева? Отправлено: billy4685 от Июль 08, 2015, 08:13 StyleSheet: спасибо, уже разобрался пользуюсь этим же.QPushButton { text-align: left; } |