def main(): # sys.argv +=['--style', 'material`'] QGuiApplication.setAttribute(Qt.AA_EnableHighDpiScaling) app = QGuiApplication(sys.argv) speech = Speech() settings = Settings() engine = QQmlApplicationEngine() engine.rootContext().setContextProperty('speech', speech) engine.rootContext().setContextProperty('settings', settings) engine.load(os.path.join(os.path.dirname(__file__), 'qml/main.qml')) if not engine.rootObjects(): sys.exit(-1) sys.exit(app.exec_())
def main(): sys.argv += ['--style', 'material'] QGuiApplication.setAttribute(Qt.AA_EnableHighDpiScaling) QCoreApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) QCoreApplication.setAttribute(Qt.AA_UseOpenGLES) app = QGuiApplication(sys.argv) engine = QQmlApplicationEngine() engine.load('Main.qml') if not engine.rootObjects(): sys.exit(-1) sys.exit(app.exec_())
def __init__(self, app, translator, parent: Any = None) -> None: """Init the MainWindow Class. Args: app ([type]): [description] translator ([type]): [description] parent (Any): [description]. Defaults to None. """ super(MainWindow, self).__init__(parent) if hasattr(Qt, "AA_EnableHighDpiScaling"): QGuiApplication.setAttribute(Qt.AA_EnableHighDpiScaling, True) if hasattr(Qt, "AA_UseHighDpiPixmaps"): QGuiApplication.setAttribute(Qt.AA_UseHighDpiPixmaps, True) self._app = app self._translator = translator self.ui = Ui_MainWindow() self.ui.setupUi(self)
def run(): """Start Virtual Warehouse application.""" QGuiApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling) app = QGuiApplication(sys.argv) app.setOrganizationName("Bretislav Hajek") app.setOrganizationDomain("bretahajek.com") app.setApplicationName("Virtual Warehouse") app.setApplicationVersion(__version__) engine = QQmlApplicationEngine() controller = ViewController() engine.rootContext().setContextProperty("ViewController", controller) engine.rootContext().setContextProperty("versionNumber", __version__) app.setWindowIcon(QIcon(":/images/icon.png")) engine.load(QtCore.QUrl("qrc:/qml/main.qml")) if not engine.rootObjects(): sys.exit(-1) sys.exit(app.exec_())
import plugins.HomeAssistant import plugins.WienerLinien import plugins.Weather import plugins.Assistant import plugins.Serial import plugins.Slack import plugins.Mqtt import plugins.Performance logging.config.dictConfig(yaml.load(open('logging.yaml', 'r'))) logger = logging.getLogger(__name__) logger.debug("Geo sources: %s" % QGeoPositionInfoSource.availableSources()) QGuiApplication.setAttribute(Qt.AA_DisableHighDpiScaling) QGuiApplication.setAttribute(Qt.AA_Use96Dpi) QGuiApplication.setAttribute(Qt.AA_ShareOpenGLContexts) # Create the application instance. app = QGuiApplication(sys.argv) loop = QEventLoop(app) asyncio.set_event_loop(loop) touchscreens = list( filter(lambda d: d.type() == QTouchDevice.TouchScreen, QTouchDevice.devices())) if touchscreens: logger.info("touchscreens detected, disabling mouse %s" % touchscreens) app.setOverrideCursor(QCursor(Qt.BlankCursor))
from collections import deque from PySide2.QtCore import QObject, Qt, QTranslator, Slot, Signal from PySide2.QtGui import QGuiApplication, QIcon, QFont from PySide2.QtQml import QQmlApplicationEngine from scihub_conf import SciHubConf from scihub_preferences import SciHubPreferences from scihub_captcha import SciHubCaptcha from scihub_api import SciHubAPI, SciHubRampageType, SciHubError from scihub_utils import show_directory, is_text_file, is_range_query, gen_range_query_list import scihub_resources if hasattr(Qt, 'AA_EnableHighDpiScaling'): QGuiApplication.setAttribute(Qt.AA_EnableHighDpiScaling, True) if hasattr(Qt, 'AA_UseHighDpiPixmaps'): QGuiApplication.setAttribute(Qt.AA_UseHighDpiPixmaps, True) class SciHubEVA(QObject): beforeRampage = Signal() afterRampage = Signal() loadSaveToDir = Signal(str) appendLogs = Signal(str, str) def __init__(self): super(SciHubEVA, self).__init__() self._conf = SciHubConf('SciHubEVA.conf')
def initialize_gl(): QSurfaceFormat.setDefaultFormat(get_default_format(gles=True)) QGuiApplication.setAttribute(Qt.AA_UseOpenGLES, True) QGuiApplication.setAttribute(Qt.AA_ShareOpenGLContexts, True)
from scihub_eva.globals.preferences import * from scihub_eva.utils.preferences_utils import * from scihub_eva.utils.sys_utils import * from scihub_eva.utils.path_utils import * from scihub_eva.ui.scihub_eva import UISciHubEVA if __name__ == '__main__': app_path = os.path.abspath(os.path.dirname(sys.argv[0])) os.environ['QT_QUICK_CONTROLS_CONF'] = ( PREFERENCES_DIR / 'qtquickcontrols2.conf').resolve().as_posix() QCoreApplication.setOrganizationName(ORGANIZATION_NAME) QCoreApplication.setOrganizationDomain(ORGANIZATION_DOMAIN) QCoreApplication.setApplicationName(APPLICATION_NAME) QGuiApplication.setAttribute(Qt.AA_EnableHighDpiScaling) QGuiApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) QGuiApplication.setAttribute(Qt.AA_ShareOpenGLContexts) app = QGuiApplication(sys.argv) lang = Preferences.get_or_default(SYSTEM_LANGUAGE_KEY, SYSTEM_LANGUAGE) lang_file_path = ( I18N_DIR / 'SciHubEVA_{lang}.qm'.format(lang=lang)).resolve().as_posix() translator = QTranslator() translator.load(lang_file_path) app.installTranslator(translator) icon_file_path = (IMAGES_DIR / 'SciHubEVA-icon.png').resolve().as_posix() app.setWindowIcon(QIcon(icon_file_path))
# _*_ coding:utf-8 _*_ # @File : ADClient.py # @Time : 2020-07-19 11:31 # @Author: zizle import sys from PySide2.QtWidgets import QApplication from PySide2.QtGui import QGuiApplication from PySide2.QtCore import QCoreApplication, Qt from main_window import MainWindow QCoreApplication.setAttribute(Qt.AA_ShareOpenGLContexts) QGuiApplication.setAttribute(Qt.AA_UseSoftwareOpenGL) QCoreApplication.setAttribute(Qt.AA_UseSoftwareOpenGL) QApplication.setAttribute(Qt.AA_UseSoftwareOpenGL) app = QApplication([]) client = MainWindow() client.show() sys.exit(app.exec_())