Как округлить углы контекстного меню QMenu в Qt?

Как можно изменить цвет фона, который остается черным на странице?
  • 10 июня 2024 г. 10:41
Ответы на вопрос 2
1. Для округления углов контекстного меню QMenu в Qt, можно воспользоваться таблицей стилей CSS. Ниже приведен пример кода, который округлит углы контекстного меню:

```cpp
QMenu {
    border-radius: 10px;
}
```

2. Чтобы изменить цвет фона, который остается черным на странице, можно также использовать таблицу стилей CSS. Пример кода ниже позволит изменить цвет фона на красный:

```cpp
QWidget {
    background-color: red;
}
```

Эти правила CSS можно применить к вашему QMenu или к любому другому виджету в вашем приложении Qt, чтобы изменить его внешний вид.
Попробуй нажать правой клавишей мыши на глафное окно, и выбрать Change Stylesheet. А в окно ввести этот код: 

QMenu {
    background-color: none;
}


А если ты не используешь редактор интерфейса, то вызови метод setStyleSheet для обьекта QMainWindow/QWidget. И тогда вставь этот код в кавычки:

QMenu {background: none;}

Что-то вроде этого:

self.setStyleSheet("QMenu {background: none;}")
Похожие вопросы