1
0
Fork 0
mirror of synced 2024-07-01 12:40:28 +12:00
Rare/rare/lgndr/api_monkeys.py

25 lines
634 B
Python

import logging
from PyQt5.QtWidgets import QMessageBox, QLabel
def get_boolean_choice(prompt, default=True):
choice = QMessageBox.question(
None, "Import DLCs?", prompt,
defaultButton=QMessageBox.Yes if default else QMessageBox.No
)
return True if choice == QMessageBox.StandardButton.Yes else False
def return_exit(__status):
return __status
class UILogHandler(logging.Handler):
def __init__(self, dest: QLabel):
super(UILogHandler, self).__init__()
self.widget = dest
def emit(self, record: logging.LogRecord) -> None:
self.widget.setText(record.getMessage())