Название: QGraphicsScene + QToolButton Отправлено: andrew.k от Ноябрь 21, 2011, 22:10 Кнопке QToolButton, которая находится внутри сцены назначено меню QMenu.
Почему-то не получается убрать черный треугольник. setArrowType( Qt::NoArrow); стрелка на месте. В чем дело? Название: Re: QGraphicsScene + QToolButton Отправлено: andrew.k от Ноябрь 21, 2011, 22:21 сделал через QSS.
QToolButton::menu-indicator { image: none; } Помогло, но не знаю верно ли задал параметр? Где вообще найти полный список всех параметров с возможными значениями. В документации только кучи примеров. Название: Re: QGraphicsScene + QToolButton Отправлено: Bepec от Ноябрь 22, 2011, 12:08 QSS поддерживает CSS так что сцылко
Конструктор кнопко: http://www.pagetutor.com/button_designer/index.html Описание CSS: http://htmlbook.ru/css/ PS мне лично конструктор помогал. Название: Re: QGraphicsScene + QToolButton Отправлено: andrew.k от Ноябрь 22, 2011, 17:48 QSS поддерживает CSS так что сцылко Все-таки QSS это не совсем CSS.Конструктор кнопко: http://www.pagetutor.com/button_designer/index.html Описание CSS: http://htmlbook.ru/css/ PS мне лично конструктор помогал. Как мне узнать, например, какие атрибуты я могу применять к QToolButton? Вот что мне дает ассистент: Цитировать Supports the box model. Плюс экзамплы. Этого мало.If the QToolButton has a menu, is ::menu-indicator subcontrol can be used to style the indicator. By default, the menu-indicator is positioned at the bottom right of the Padding rectangle of the widget. If the QToolButton is in QToolButton::MenuButtonPopup mode, the ::menu-button subcontrol is used to draw the menu button. ::menu-arrow subcontrol is used to draw the menu arrow inside the menu-button. By default, it is positioned in the center of the Contents rectangle of the menu-button subcontrol. When the QToolButton displays arrows, the ::up-arrow, ::down-arrow, ::left-arrow and ::right-arrow subcontrols are used. Warning: If you only set a background-color on a QToolButton, the background will not appear unless you set the border property to some value. This is because, by default, the QToolButton draws a native border which completely overlaps the background-color. For example, QToolButton { background-color: red; border: none; } See Customizing QToolButton for an example. Вот где я мог найти свое решение? Название: Re: QGraphicsScene + QToolButton Отправлено: Bepec от Ноябрь 23, 2011, 08:35 http://doc.qt.nokia.com/4.7/stylesheet-reference.html#subcontrol-origin-prop
К примеру вот тут. Название: Re: QGraphicsScene + QToolButton Отправлено: andrew.k от Ноябрь 23, 2011, 09:55 http://doc.qt.nokia.com/4.7/stylesheet-reference.html#subcontrol-origin-prop По ссылке subcontrol orginК примеру вот тут. |