Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: wolfut от Июль 14, 2011, 13:04



Название: QMenu и QPushButton
Отправлено: wolfut от Июль 14, 2011, 13:04
Доброго времени суток!

Когда я добавляю QMenu к QPushButton с помощью SetMenu на кнопки появляется черный треугольник. Как убрать этот треугольник?


Название: Re: QMenu и QPushButton
Отправлено: GreatSnake от Июль 14, 2011, 15:08
Используй вместо QPushButton QToolButton.
Поведение меню и отображение "треугольника" настраивай через
QToolButton::setPopupMode() и QToolButton::setArrowType().


Название: Re: QMenu и QPushButton
Отправлено: wolfut от Июль 15, 2011, 09:35
а почему в QtoolButton не работает выравнивание текста по левому краю?

QToolButton
{
 text-align:left
}


Название: Re: QMenu и QPushButton
Отправлено: GreatSnake от Июль 15, 2011, 10:39
а почему в QtoolButton не работает выравнивание текста по левому краю?

QToolButton
{
 text-align:left
}
Ну а что не читаем ассистент (text-align (http://www.doc.crossplatform.ru/qt/4.7.x/stylesheet-reference.html#text-align-prop))?
Цитировать
Это свойство в настоящее время поддерживается только для QPushButton и QProgressBar.