1

Тема: Как изменить тему Mytetra?

ОС Linux

Пробовал переменные менять пробовал через qtconfig - mytetra не реагирует

создалось впечетление что она не меняет QT тему - так ли это? через что можно её поменять - направте пожалуйста - заранее спасибо.

2

Re: Как изменить тему Mytetra?

Не спешите я подожду.

3

Re: Как изменить тему Mytetra?

https://webhamster.ru/punbb/viewtopic.p … 4818#p4818
https://webhamster.ru/punbb/viewtopic.php?id=167

Может на форуме есть еще-что по теме - можно попробовать и Поиск.

4

Re: Как изменить тему Mytetra?

Спасибо за ответ

Да я пробовал поиск правдо через гугл только

вот мои действия ранее (по вашей первой ссылке также)

установка пакетов qt5-gtk-platformtheme и qt5-style-plugins

добавление в /etc/environment строчку

QT_QPA_PLATFORMTHEME=gtk2

ещё qt5ct тоже пробовал

результат - mytetra не реагирует - mytetra единственное QT приложение у меня на ПК
тут я решил попробовать чтото ещё - скачал doublecmd там QT 5.11 в MYTETRA 5.10

всё применяется! на ходу! хоть со сменой темы gtk2 хоть с qt5ct - и так и так тема в doublecmd меняется без проблем - а mytetra не реагирует - пробовал перезагружать ПК - толку 0

5

Re: Как изменить тему Mytetra?

Ну скажите хоть - это я туплю или у mytetra qt отдельно от системы?)

6

Re: Как изменить тему Mytetra?

Возможно, дело в том, что MyTetra таскает свою собственную версию QT с собой в папке ./lib. Наверное, и конфигурировать тоже нужно этот QT как-то отдельно.

7

Re: Как изменить тему Mytetra?

br0ke пишет:

Возможно, дело в том, что MyTetra таскает свою собственную версию QT с собой в папке ./lib. Наверное, и конфигурировать тоже нужно этот QT как-то отдельно.


я об этом тоже подумал - но не нашел там каких либо конфигов.

8

Re: Как изменить тему Mytetra?

GG.UseR пишет:

Ну скажите хоть - это я туплю или у mytetra qt отдельно от системы?)

И то, и другое) Скрипт 'mytetra.run' использует Qt из архива с программой.

Каким образом запускается MyTetra? И в каком режиме используется - Standart или Portable?

У меня тема gtk2 подхватывается без проблем, только что проверил:

~$ export QT_QPA_PLATFORMTHEME=gtk2; /path/to/mytetra.run

9

Re: Как изменить тему Mytetra?

chadwick пишет:
GG.UseR пишет:

Ну скажите хоть - это я туплю или у mytetra qt отдельно от системы?)

И то, и другое) Скрипт 'mytetra.run' использует Qt из архива с программой.

Каким образом запускается MyTetra? И в каком режиме используется - Standart или Portable?

У меня тема gtk2 подхватывается без проблем, только что проверил:

~$ export QT_QPA_PLATFORMTHEME=gtk2; /path/to/mytetra.run

спасибо за ответ - если запускать так

>export QT_QPA_PLATFORMTHEME=gtk2; /path/to/mytetra.run

или с qt5ct не работает

но если добавть qt5ct в /etc/environment то работает

делаю вывод - что гдето я туплю - а в mytetra всё как надо работает ...

10 (изменено: dim4k, 12.12.2019 11:44:49)

Re: Как изменить тему Mytetra?

Я менял через stylesheet.css
Кому хочется black theme - оставлю код здесь:

/* 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: 18px;
}

 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: 18px;
}


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



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

/*
QToolButton {
  padding: 0;
}
*/ 

http://dl3.joxi.net/drive/2019/12/12/0039/3636/2571828/28/c22c73e7ee.jpg

11

Re: Как изменить тему Mytetra?

dim4k пишет:

Я менял через stylesheet.css]

Да, я забыл что так тоже можно.

Кстати, через этот CSS можно менять и размер иконок в MyTetra:

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