Главная

Главная

Сообщество

Сообщество

Форум

Форум

STM32

STM32

Электроника

Электроника

Raspberry Pi

Raspberry Pi

Уведомления
Очистить всё

[Решено] Закрыть приложение QT программно.

(@dima_unx)
Level 1

Здравствуйте! 

Возникла необходимость закрыть приложение программно после определенных действий пользователя (изменение значения в QComboBox), вопрос - как это можно сделать? То есть нужно из программы добиться эффекта как будто пользователь закрывает приложение на крестик, либо Alt + F4.


Цитата
Автор темы Опубликовано : 16.03.2025 11:22
Метки темы
Aveal MT
(@aveal)
Top level Admin

Автор: @dima_unx
↑

Здравствуйте! 

Возникла необходимость закрыть приложение программно после определенных действий пользователя (изменение значения в QComboBox), вопрос - как это можно сделать? То есть нужно из программы добиться эффекта как будто пользователь закрывает приложение на крестик, либо Alt + F4.

QCoreApplication::quit()

 


ОтветЦитата
Опубликовано : 16.03.2025 11:42
(@dima_unx)
Level 1

Автор: @aveal
↑

QCoreApplication::quit()

 

Приложение закрывается, но новая проблема - не вызывается closeEvent()... а мне надо при закрытии приложения сохранить данные.

 


ОтветЦитата
Автор темы Опубликовано : 16.03.2025 12:21
Aveal MT
(@aveal)
Top level Admin

@dima_unx тогда как вариант:

QApplication::closeAllWindows()

ОтветЦитата
Опубликовано : 16.03.2025 12:50
(@dima_unx)
Level 1

Автор: @aveal
↑

@dima_unx тогда как вариант:

QApplication::closeAllWindows()

Забыл вчера отписаться, этот вариант дает именно такой эффект как я хотел, спасибо

 


ОтветЦитата
Автор темы Опубликовано : 17.03.2025 10:33
Aveal MT
(@aveal)
Top level Admin

@dima_unx отлично


ОтветЦитата
Опубликовано : 17.03.2025 11:32
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.