Михаиллл
9 июля 2019 г. 23:11

Как закрыть приложение в QML

Добрый день.
Как можно закрыть приложение в QML?
Вот мой main.qml

  1. import QtQuick 2.12
  2. import QtQuick.Window 2.12
  3.  
  4. Window {
  5. visible: true
  6. width: 400
  7. height: 600
  8. title: qsTr("Psychic Training")
  9.  
  10. color: "#cffff8"
  11.  
  12. Connections
  13. {
  14. target: dataWorking // Указываем целевое соединение
  15.  
  16. }
  17.  
  18. Loader
  19. {
  20. id: loader
  21. anchors.fill: parent
  22. source: "Page0.qml"
  23. }
  24. }
4

Вам это нравится? Поделитесь в социальных сетях!

6
R
  • 10 июля 2019 г. 0:40
  • (ред.)
    BlinCT
    • 10 июля 2019 г. 12:29

    Вас в гугле забанили?

      Михаиллл
      • 10 июля 2019 г. 12:42
      • (ред.)

      Я другое искал. Можно это сделать из QML без с++?

        Evgenii Legotckoi
        • 10 июля 2019 г. 12:55
        • Ответ был помечен как решение.

        Да, можно. Окно закрывается через функцию close(), полностью закрыть приложение - это будет Qt.quit()

        Вот статья по использованию QSystemTrayIcon в QML. Там есть пример кода.

          Evgenii Legotckoi
          • 10 июля 2019 г. 13:00

          На том wiki кстати есть пример кода на QML, только почему-то там ещё и коннект показан, возможно, что статья очень старая, поскольку на данный момент этот коннект вовсе не нужен.

            Михаиллл
            • 10 июля 2019 г. 13:07

            Спасибо

              Комментарии

              Только авторизованные пользователи могут публиковать комментарии.
              Пожалуйста, авторизуйтесь или зарегистрируйтесь