/
nestruev2005
/
UpdateDemka
Обзор
Документация
Войти
/
nestruev2005
/
UpdateDemka
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
SendMessageBox.py
56 строк
2 KB
NikoFan
Обновлен 2й модуль и 3й
18 мар 2025, 20:12
18 мар 2025, 20:12
0eb4b46
Код
Авторство
О чём код?
from PySide6.QtWidgets import ( QMessageBox # Всплывающее сообщение ) def send_I_message(message_text: str): ''' Функция создания и демонстрации Информационного сообщения :param message_text: Текст сообщения :return: UID кнопки, которую нажали ''' message_box = QMessageBox() message_box.setText(message_text) message_box.setStandardButtons(QMessageBox.StandardButton.Yes) message_box.setIcon(QMessageBox.Icon.Information) result = message_box.exec() return result def send_W_message(message_text: str): ''' Функция создания и демонстрации Предупреждающего сообщения :param message_text: Текст сообщения :return: UID кнопки, которую нажали ''' # Создание объекта сообщение message = QMessageBox() # Установка текста message.setText(message_text) # Установка иконки ПРЕДУПРЕЖДЕНИЕ message.setIcon(QMessageBox.Icon.Warning) # Установка кнопки ДА или НЕТ message.setStandardButtons(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No) # Вывод кнопки. UID Нажатой кнопки хранится в user_result user_result = message.exec() print(user_result, "RESULT") return user_result def send_C_message(message_text: str): ''' Функция создания и демонстрации Запрещающего сообщения :param message_text: Текст сообщения :return: UID кнопки, которую нажали ''' # Создание объекта сообщение message = QMessageBox() # Установка текста message.setText(message_text) # Установка иконки ЗАПРЕТ message.setIcon(QMessageBox.Icon.Critical) # Установка кнопки ДА message.setStandardButtons(QMessageBox.StandardButton.Yes) # Вывод кнопки. UID Нажатой кнопки хранится в user_result user_result = message.exec() return user_result