Тема: Тёмное оформление программы

Здравствуйте! Вероятно, это лучшая программа, которую я когда-либо использовал как в своей работе, так и в повседневной жизни. Можно лучше, но по простоте эта программа явно лучшая для меня. В этой программе есть и поддержка кода и поддержка формул и таблицы. Это просто невероятная находка. Повысил свою производительность работы многократно. Используют mytetra_1.44.165_universal (дома под Linux, на работе под Windows).
Возможно ли попросить разработчика создать тёмное оформление программы?
Глаза устают... Собственно всё пожелание. Спасибо.

2 (изменено: adgaver, 23.08.2022 17:12:52)

Re: Тёмное оформление программы

Поддерживаю

3 (изменено: scoute, 23.08.2022 18:56:39)

Re: Тёмное оформление программы

Сделать полноценную тёмную тему пока ни у кого не получилось,
но как близкий к этому вариант предлагаю вот что:

заменить содержимое файла stylesheet.css на следующее,
и перезапустить программу.

/* CSS style for any desktop OS */
/* Set your Qt CSS style in this file */


QTreeView::item:open{
         background: lightgreen;  /* заголовок раскрытой ветки */
}

QTreeView::item:selected:active{
         color: white;  /* заголовок выбр-ой ветки */
}

QTreeView::item:selected:!active{
         color: yellow;  /* заголовок выбр-ой ветки */
         background: blue;
}

QTreeView::item:!has-siblings{
         background: #696969;  /* заголовок ветки без-братских(последн) */
}

QTreeView::item{
        background-color:#696969;
        font-size: 16px;
}

QLabel{
     color: white; /* текст-заголовка и "”–Ћ" ок. ред-ра*/
}

QMainWindow{
    background: #696969; 
    color: #696969;
}

QHeaderView{
    color: #696969;
}

QHeaderView::section{
    color: white;
    background: #696969; 
}

QTextEdit{
    color: white;
    background: #696969;
}

QTreeView{
    background: #696969;
    font-size: 16px;
}

QTableView{
    background: #696969;
    color: white; 
}

QToolBar, QToolButton, QPushButton{ 
  icon-size: 20px; /* maximum icon size */ 
}

/*
QToolButton {
  padding: 0;
}
*/ 
Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198

4

Re: Тёмное оформление программы

Это какой-то серый, а не чёрный, но спасибо)

5 (изменено: scoute, 02.10.2022 11:08:23)

Re: Тёмное оформление программы

Да, сложность в том, что нужно скурпулёзно понимать имена Qt-классов,
которые используются в интерфейсе, а также основной движок не адаптирован под чёрную тему пока ...

Но что есть, то есть, пробуйте.

Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198

6 (изменено: knn, 30.08.2022 06:18:20)

Re: Тёмное оформление программы

rusjlanbl4 пишет:

Это какой-то серый, а не чёрный, но спасибо)

https://webhamster.ru/punbb/viewtopic.php?id=167
- можно текстуры на свои поменять.
-----------
зы
расшаренным опубликованным комментам к строкам-qt-css( непосредственно к MyTetra) - думаю будут рады многие
- я в смысле - "с миру по нитке..."

7 (изменено: scoute, 02.10.2022 11:18:50)

Re: Тёмное оформление программы

Более доработанная тёмная тема для MyTetra.
Не идеальная, но гораздо лучше предыдущих.

Необходимо заменить содержимое файла stylesheet.css на следующее,
и перезапустить программу.

QMainWindow,
QWidget {
    background-color:   #393d4b;
    color:              white; }
QWidget::item:selected {
    color:              #80ff80;
    background:         #2d2f36; }
QTreeView::item:open {
    color:              #80ff80; }
QToolBar,
QLabel,
QToolTip,
QMenuBar,
QDialog,
QComboBox,
QCheckBox {
    color:                #80ff80;
    background:            #393d4b; }
QComboBox:editable {
    background:         #404552; }
QComboBox {
    border:             1px solid gray;
    border-radius:      3px;
    padding:            1px 18px 1px 3px;
    min-width:          6em; }
QComboBox:!editable,
QComboBox::drop-down:editable {
     background:        #393d4b; }
QComboBox::drop-down {
    width:              15px;
    border-left-width:  1px;
    border-left-color:  darkgray;
    border-left-style:  solid;
    border-top-right-radius:    3px;
    border-bottom-right-radius: 3px; }
QLineEdit {
    border:             1px solid grey;
    background:         #404552; }
QLineEdit:hover,
QLineEdit:focus {
    border:             1px solid #80ff80; }
QPushButton:disabled{ 
color:                  grey;
background-color:       #393d4b; }
QPushButton {
    background-color:   #393d4b;
    color:              #80ff80;
    font-weight:        bold;
    border-style:       solid;
    padding:            5px; }
QToolButton {
    background-color:   #393d4b;
    font-weight:        bold;
    border-style:       solid;
    padding:            5px; }
QToolButton::hover,
QToolButton:checked {
    background-color:   #404552; }
QToolButton::pressed {
    background-color:   #2d2f36; }
QToolBar {
    icon-size:          14px;
    padding:            1; }
QTreeView,
QTreeView::item,
QHeaderView,
QTableView,
QTextEdit {
    color:              white;
    background:         #404552;
    font-size:          12px; }
QHeaderView::section {
    color:              #5bf235;
    border-style:       solid;
    height:             18px;
    width:              18px;    
    padding:            0px 3px 0px 6px;
    background:         #393d4b; }
QTreeView {
    color:              #5bf235;
    background:         #404552; }
QScrollBar:horizontal,
QScrollBar:vertical {
    background-color:   transparent;
    height:             8px;
    width:              8px;
    margin:             0px;
    padding:            0px; }
QScrollBar::handle:horizontal,
QScrollBar::handle:vertical {
    border:             none;
    min-width:          100px;
    background-color:   #2b2f36; }
QScrollBar::add-line:horizontal,
QScrollBar::sub-line:horizontal,
QScrollBar::add-page:horizontal,
QScrollBar::sub-page:horizontal,
QScrollBar::add-line:vertical,
QScrollBar::sub-line:vertical,
QScrollBar::add-page:vertical,
QScrollBar::sub-page:vertical {
    width:              0px;
    background-color:   transparent; }

Если не нравится, что значки стали меньше, измените строку
icon-size:          14px;
вместо 14 поставьте стандартное 16 или побольше - 18,20 и тд.

Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198

8

Re: Тёмное оформление программы

Вот это гораздо лучше!) Огромное спасибо!