QPushButton недопустимая граница macOS - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь стилизовать QPushButton, но в macOS у меня есть некоторые проблемы с границей (в Windows / Ubuntu все выглядит нормально). Проблема в том, что разные границы (сверху, снизу, слева, справа) различаются по размеру. Например, левая и правая границы не видны. Я использую Qt.5.12.2.

Я попытался установить атрибут Qt :: WA_MacNoShadow, но это не имеет значения. Я также пытался собрать приложение с помощью Qt5.9.8, но результат тот же.

Я использую этот код для установки таблицы стилей:

this->setStyleSheet("QPushButton { color: #909090;"
                                  "background-color: #000000;"
                                  "border:5px solid #909090;"
                                  "border-radius: 10px;"
                                  "border-style: solid; }");

Результат на macOS:

macOS

Результат в Windows / Ubuntu:

Windows/Ubuntu

...