Название: QPushButton+QMenu
Отправлено: dmig2006 от Август 01, 2016, 09:41
Помогите пожалуйста. Сделал я кнопку прикрепив к ней меню menuButton = new QPushButton(this); menuButton -> setText("Меню"); menuButton -> setGeometry(5,0,55,25); menuButton -> setFont(f);
menu = new QMenu(menuButton);
exitAction = new QAction("Выход",menuButton); startAction = new QAction("Старт",menuButton);
menu -> addAction(exitAction); menu -> addAction(startAction); menuButton -> setMenu(menu);
menuButton->setStyleSheet(COLOR_BUTTON); // Попытка убрать стрелку через styleSheet, неудачная
connect(exitAction,SIGNAL(triggered()),SLOT(exit())); connect(startAction,SIGNAL(triggered()),SLOT(start()));
сам styleSheet "QPushButton\ {\ background-color:rgba(0,0,0,10);\ //Фон кнопки прозрачный color:rgba(0,0,0,0);\ //Текст в кнопке прозрачный //попробовал как в ComboBox убрать стрелку width: 0px;\ border-left-width: 0px;\ }" Вопрос в том есть ли возможность убрать стрелку, кнопка должна быть вся прозрачная, и все прозрачным идет, но стрелка остается Кнопка на картинке. (http://www.cyberforum.ru/attachments/722200d1470033368)
Название: Re: QPushButton+QMenu
Отправлено: dmig2006 от Август 02, 2016, 06:58
проблема решена. В стилях прописал QPushButton::menu-indicator { image:none }
|