ri_gilfanov
@ri_gilfanov
Web- and desktop-developer

Как исправить неполную поддержку CSS-стилей для приложения на python gtk3 в Debian 9.5 i386?

В Linux Mint 18.3 (64-битный) все указанные ниже стили работают как надо.
#lock_screen {
    background-image: url("background.jpg");
    background-position: center center;
    background-size: cover;
}

#lock_screen > GtkBox {
    background-color: rgba(0, 0, 0, 0.75);
    border-radius: 8px;
    font-size: 16px;
    font-family: "Noto Sans";
    border: 2px rgba(255, 255, 255, 1) solid;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.75);
}

#lock_screen GtkLabel {
    color: #fff;
}

#tonb_label {
    padding: 16px 0px 8px 0px;
    border-bottom: 2px rgba(255, 255, 255, 1) solid;
}

#status_icon {
    padding: 16px 8px 0px 8px;
}

#status_label {
    padding: 8px 8px 16px 8px;
}


-ft2JC-5gZY.jpg

В Debian 9.5 (32-битный) для вложенных CSS-селекторов
#lock_screen > GtkBox {...}
и
#lock_screen GtkLabel {...}
все свойства игнорируются.

tmCMrOYFuFM.jpg

Используемое окружение LXDE, но пробовал запустить и без окружения -- эффект тот же.

Для работы python Gtk3 приложения были установлены следующие пакеты:
python3-gi python3-click python3-gi-cairo python3-cairo gir1.2-gtk-3.0 libglib2.0-dev libcairo2-dev libgirepository1.0-dev


UPDATE

При использование только уникальных идентификаторов всё работает как надо.

Однако, это не отменяет вопроса, почему в Linux Mint 18.3 вложенные селекторы работают, а в Debian 9.5 -- нет.
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы