Пример #1
0
def init_qt_info():
    QCoreApplication.setOrganizationName('busimus')
    QCoreApplication.setOrganizationDomain('busz.me')
    QCoreApplication.setApplicationName('cutelog')
    version = get_distribution(QCoreApplication.applicationName()).version
    QCoreApplication.setApplicationVersion(version)
    if not QT55_COMPAT:  # this attribute was introduced in Qt 5.6
        QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling, True)
Пример #2
0
    def __init__(self):
        # settings config
        QCoreApplication.setApplicationName(DEFAULT_SETTINGS[APP_NAME])
        QCoreApplication.setOrganizationDomain(
            DEFAULT_SETTINGS[ORGANIZATION_DOMAIN])
        QCoreApplication.setOrganizationName(
            DEFAULT_SETTINGS[ORGANIZATION_NAME])

        self.settings = QSettings()

        # Fill defaults
        if self.settings.value(APP_NAME,
                               type=str) != DEFAULT_SETTINGS[APP_NAME]:
            for key, value in DEFAULT_SETTINGS.items():
                self.set(key, value)
Пример #3
0
from qtpy.QtCore import QCoreApplication, QSettings

ORGANIZATION_NAME = 'Thaka'
ORGANIZATION_DOMAIN = 'Thaka.sd'
APPLICATION_NAME = 'Byakugan'

QCoreApplication.setOrganizationName(ORGANIZATION_NAME)
QCoreApplication.setOrganizationDomain(ORGANIZATION_DOMAIN)
QCoreApplication.setApplicationName(APPLICATION_NAME)

settings = QSettings()
settings.setValue('t', True)
s = settings.value('t', type=bool)
print(s)
print(type(s))
# settings.clear()