IscanderChe
IscanderCheJune 17, 2020, 2:19 a.m.

Не работает Style Plugin Example

Добрый день.

Собираю из примеров Style Plugin Example ( https://doc.qt.io/qt-5/qtwidgets-tools-styleplugin-example.html ). Собирается без ошибок, но при этом стиль не применяется, кнопка не окрашивается в красный цвет.
Опытным путём удалось установить, что установки QPalette не работают:

palette.setBrush(QPalette::Button, Qt::red);

Вопрос в чём: как с помощью плагина всё-таки изменить стиль кнопки?

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.

Do you like it? Share on social networks!

9
Evgenii Legotckoi
  • June 17, 2020, 2:22 a.m.
  • The answer was marked as a solution.

Добрый день.

Вот текст из описания примера

Note: On some platforms, the native style will prevent the button from having a red background. In this case, try to run the example in another style (e.g., fusion).

Перевод

Примечание. На некоторых платформах собственный стиль не позволяет кнопке иметь красный фон. В этом случае попробуйте запустить пример в другом стиле (например, fusion).

Скорее всего загвоздка в этом

    IscanderChe
    • June 17, 2020, 3:12 a.m.

    Похоже на то. Эх...

      Evgenii Legotckoi
      • June 17, 2020, 3:15 a.m.

      А что эх? В main.cpp пропишите просто

      QApplication::setStyle(QStyleFactory::create("Fusion"));
      
        IscanderChe
        • June 17, 2020, 3:36 a.m.

        Так там уже есть:

        QApplication::setStyle(QStyleFactory::create("simplestyle"));
        
          Evgenii Legotckoi
          • June 17, 2020, 3:37 a.m.

          "Fusion"

          Поменяйте на Fusion

            IscanderChe
            • June 17, 2020, 3:42 a.m.

            Да, так кнопка стала красной. Как теперь это всё в плагин вставить? Чтобы и Fusion, и кнопка стала красной?

              Evgenii Legotckoi
              • June 17, 2020, 3:45 a.m.

              Стиль обычно в main.cpp устанавливают. Также как и в примере.
              Другого придумывать смысла нет.

                Evgenii Legotckoi
                • June 17, 2020, 3:53 a.m.

                Если вам нужен ещё какой-то пример настройки стиля, то вот статья со стилем fusion

                Qt/C++ - Урок 060. Настройка внешнего вида приложения в рантайме

                  IscanderChe
                  • June 17, 2020, 4:26 a.m.

                  Ага, спасибо!

                    Comments

                    Only authorized users can post comments.
                    Please, Log in or Sign up
                    AD

                    C ++ - Test 004. Pointers, Arrays and Loops

                    • Result:50points,
                    • Rating points-4
                    m

                    C ++ - Test 004. Pointers, Arrays and Loops

                    • Result:80points,
                    • Rating points4
                    m

                    C ++ - Test 004. Pointers, Arrays and Loops

                    • Result:20points,
                    • Rating points-10
                    Last comments
                    i
                    innorwallNov. 14, 2024, 12:07 p.m.
                    Circuit switching and packet data transmission networks Angioedema 1 priligy dapoxetine
                    i
                    innorwallNov. 14, 2024, 11:42 a.m.
                    How to Copy Files in Linux If only females relatives with DZ offspring were considered these percentages were 23 order priligy online uk
                    i
                    innorwallNov. 14, 2024, 9:09 a.m.
                    Qt/C++ - Tutorial 068. Hello World using the CMAKE build system in CLion ditropan pristiq dosing With the Yankees leading, 4 3, Rivera jogged in from the bullpen to a standing ovation as he prepared for his final appearance in Chicago buy priligy pakistan
                    i
                    innorwallNov. 14, 2024, 4:05 a.m.
                    EVILEG-CORE. Using Google reCAPTCHA 2001; 98 29 34 priligy buy
                    i
                    innorwallNov. 14, 2024, 4 a.m.
                    PyQt5 - Lesson 007. Works with QML QtQuick (Signals and slots) priligy 30mg Am J Obstet Gynecol 171 1488 505
                    Now discuss on the forum
                    i
                    innorwallNov. 14, 2024, 3:39 a.m.
                    добавить qlineseries в функции priligy amazon canada 93 GREB1 protein GREB1 AB011147 6
                    i
                    innorwallNov. 11, 2024, 10:55 a.m.
                    Всё ещё разбираюсь с кешем. priligy walgreens levitra dulcolax carbs The third ring was found to be made up of ultra relativistic electrons, which are also present in both the outer and inner rings
                    9
                    9AnonimOct. 25, 2024, 9:10 a.m.
                    Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

                    Follow us in social networks