def fix_osx_10_9_private_font(): """Temporary fix for QTBUG-32789.""" from PyQt4.QtCore import QSysInfo if sys.platform == "darwin": try: if QSysInfo.MacintoshVersion > QSysInfo.MV_10_8: QFont.insertSubstitution(".Lucida Grande UI", "Lucida Grande") except AttributeError: pass
def fix_osx_10_9_private_font(): """Temporary fix for QTBUG-32789.""" from PyQt4.QtCore import QSysInfo if sys.platform == "darwin": try: if QSysInfo.MacintoshVersion > QSysInfo.MV_10_8: QFont.insertSubstitution(".Lucida Grande UI", "Lucida Grande") except AttributeError: pass
def fix_osx_10_9_private_font(): """Temporary fix for QTBUG-32789.""" from PyQt4.QtCore import QSysInfo, QT_VERSION if sys.platform == "darwin": try: QFont.insertSubstitution(".Helvetica Neue DeskInterface", "Helvetica Neue") if QSysInfo.MacintoshVersion > QSysInfo.MV_10_8 and \ QT_VERSION < 0x40806: QFont.insertSubstitution(".Lucida Grande UI", "Lucida Grande") except AttributeError: pass
def fix_osx_10_9_private_font(): """Temporary fix for QTBUG-32789.""" from PyQt4.QtCore import QSysInfo, QT_VERSION if sys.platform == "darwin": try: QFont.insertSubstitution(".Helvetica Neue DeskInterface", "Helvetica Neue") if QSysInfo.MacintoshVersion > QSysInfo.MV_10_8 and \ QT_VERSION < 0x40806: QFont.insertSubstitution(".Lucida Grande UI", "Lucida Grande") except AttributeError: pass
def fix_osx_private_font(): """Temporary fixes for QTBUG-32789 an QTBUG-40833""" if sys.platform == "darwin": try: if QSysInfo.MacintoshVersion > 11 and \ QT_VERSION < 0x40807: # Fix for Yosemite QFont.insertSubstitution(".Helvetica Neue DeskInterface", "Helvetica Neue") if QSysInfo.MacintoshVersion > QSysInfo.MV_10_8 and \ QT_VERSION < 0x40806: # Fix for Mavericks QFont.insertSubstitution(".Lucida Grande UI", "Lucida Grande") except AttributeError: pass
def main(): argv = sys.argv if sys.platform == 'win32': argv += ['-style', 'windowsxp'] if sys.platform == 'darwin': # fix OSX 10.9 font # http://successfulsoftware.net/2013/10/23/fixing-qt-4-for-mac-os-x-10-9-mavericks/ # https://bugreports.qt-project.org/browse/QTBUG-32789 QFont.insertSubstitution('.Lucida Grande UI', 'Lucida Grande') # fix OSX 10.10 font # https://bugreports.qt-project.org/browse/QTBUG-40833 QFont.insertSubstitution('.Helvetica Neue DeskInterface', 'Helvetica Neue') brick_viewer = BrickViewer(argv) main_window = MainWindow() main_window.show() sys.exit(brick_viewer.exec_())
def main(): argv = sys.argv if sys.platform == 'win32': argv += ['-style', 'windowsxp'] if sys.platform == 'darwin': # fix OSX 10.9 font # http://successfulsoftware.net/2013/10/23/fixing-qt-4-for-mac-os-x-10-9-mavericks/ # https://bugreports.qt-project.org/browse/QTBUG-32789 QFont.insertSubstitution('.Lucida Grande UI', 'Lucida Grande') # fix OSX 10.10 font # https://bugreports.qt-project.org/browse/QTBUG-40833 QFont.insertSubstitution('.Helvetica Neue DeskInterface', 'Helvetica Neue') brick_viewer = BrickViewer(argv) main_window = MainWindow() main_window.show() sys.exit(brick_viewer.exec_())
def main(): try: locale.setlocale(locale.LC_ALL, '') except locale.Error: pass # ignore this as it might fail on Mac OS X, we'll fallback to UTF-8 in that case argv = sys.argv if sys.platform == 'win32': argv += ['-style', 'windowsxp'] if sys.platform == 'darwin': # fix OSX 10.9 font # http://successfulsoftware.net/2013/10/23/fixing-qt-4-for-mac-os-x-10-9-mavericks/ # https://bugreports.qt-project.org/browse/QTBUG-32789 QFont.insertSubstitution('.Lucida Grande UI', 'Lucida Grande') # fix OSX 10.10 font # https://bugreports.qt-project.org/browse/QTBUG-40833 QFont.insertSubstitution('.Helvetica Neue DeskInterface', 'Helvetica Neue') # fix OSX 10.11 font # https://bugreports.qt.io/browse/QTBUG-47206 QFont.insertSubstitution('.SF NS Text', 'Helvetica Neue') brick_viewer = BrickViewer(argv) main_window = MainWindow() main_window.show() sys.exit(brick_viewer.exec_())
def main(): try: locale.setlocale(locale.LC_ALL, '') except locale.Error: pass # ignore this as it might fail on macOS, we'll fallback to UTF-8 in that case argv = sys.argv if sys.platform == 'win32': argv += ['-style', 'windowsxp'] if sys.platform == 'darwin': # fix macOS 10.9 font # http://successfulsoftware.net/2013/10/23/fixing-qt-4-for-mac-os-x-10-9-mavericks/ # https://bugreports.qt-project.org/browse/QTBUG-32789 QFont.insertSubstitution('.Lucida Grande UI', 'Lucida Grande') # fix macOS 10.10 font # https://bugreports.qt-project.org/browse/QTBUG-40833 QFont.insertSubstitution('.Helvetica Neue DeskInterface', 'Helvetica Neue') # fix macOS 10.11 font # https://bugreports.qt.io/browse/QTBUG-47206 QFont.insertSubstitution('.SF NS Text', 'Helvetica Neue') brick_viewer = BrickViewer(argv) main_window = MainWindow() main_window.show() sys.exit(brick_viewer.exec_())
def fix_osx_10_9_private_font(): # Fix fonts on Os X (QTBUG 47206, 40833, 32789) if sys.platform == "darwin": import platform try: version = platform.mac_ver()[0] version = float(version[:version.rfind(".")]) if version >= 10.11: # El Capitan QFont.insertSubstitution(".SF NS Text", "Helvetica Neue") elif version >= 10.10: # Yosemite QFont.insertSubstitution(".Helvetica Neue DeskInterface", "Helvetica Neue") elif version >= 10.9: QFont.insertSubstitution(".Lucida Grande UI", "Lucida Grande") except AttributeError: pass
def fix_osx_10_9_private_font(): # Fix fonts on Os X (QTBUG 47206, 40833, 32789) if sys.platform == "darwin": import platform try: version = platform.mac_ver()[0] version = float(version[:version.rfind(".")]) if version >= 10.11: # El Capitan QFont.insertSubstitution(".SF NS Text", "Helvetica Neue") elif version >= 10.10: # Yosemite QFont.insertSubstitution(".Helvetica Neue DeskInterface", "Helvetica Neue") elif version >= 10.9: QFont.insertSubstitution(".Lucida Grande UI", "Lucida Grande") except AttributeError: pass
config.UID_SEGMENT_DISPLAY_4X7_BRICKLET = uid self.setup.label_segment_display_found.setText('Yes') self.setup.label_segment_display_uid.setText(uid) def cb_connected(self, connected_reason): if connected_reason == IPConnection.CONNECT_REASON_AUTO_RECONNECT: while True: try: self.ipcon.enumerate() break except Error as e: self.error_msg.showMessage('Enumerate Error: ' + str(e.description)) time.sleep(1) if __name__ == "__main__": argv = sys.argv if sys.platform == 'win32': argv += ['-style', 'windowsxp'] if sys.platform == 'darwin': # fix OSX 10.9 font # http://successfulsoftware.net/2013/10/23/fixing-qt-4-for-mac-os-x-10-9-mavericks/ # https://bugreports.qt-project.org/browse/QTBUG-32789 QFont.insertSubstitution('.Lucida Grande UI', 'Lucida Grande') # fix OSX 10.10 font # https://bugreports.qt-project.org/browse/QTBUG-40833 QFont.insertSubstitution('.Helvetica Neue DeskInterface', 'Helvetica Neue') sys.exit(Blinkenlights(argv).exec_())
def cb_connected(self, connected_reason): if connected_reason == IPConnection.CONNECT_REASON_AUTO_RECONNECT: while True: try: self.ipcon.enumerate() break except Error as e: self.error_msg.showMessage('Enumerate Error: ' + str(e.description)) time.sleep(1) if __name__ == "__main__": argv = sys.argv if sys.platform == 'win32': argv += ['-style', 'windowsxp'] if sys.platform == 'darwin': # fix OSX 10.9 font # http://successfulsoftware.net/2013/10/23/fixing-qt-4-for-mac-os-x-10-9-mavericks/ # https://bugreports.qt-project.org/browse/QTBUG-32789 QFont.insertSubstitution('.Lucida Grande UI', 'Lucida Grande') # fix OSX 10.10 font # https://bugreports.qt-project.org/browse/QTBUG-40833 QFont.insertSubstitution('.Helvetica Neue DeskInterface', 'Helvetica Neue') sys.exit(WeatherStation(argv).exec_())
exp = EXPHarnessLoader.get_exp_for(args.experiment) exp.run() if args.runexp: from experiments.videolearning import EXPClassifierHandler EXPClassifierHandler.run_exp_for_all_classifiers() elif args.runexp: from experiments.videolearning import EXPClassifierHandler EXPClassifierHandler.run_exp_for_all_classifiers() elif args.nogui: logger.info("Starting in NoGUI Mode") logger.error("This hasn't been made yet!") else: import platform from core.gui.main import WAppSelectAction from PyQt4.QtGui import QApplication, QFont from PyQt4.QtCore import QSysInfo if platform.system( ) == 'Darwin' and QSysInfo.MacintoshVersion > QSysInfo.MV_10_8: # Fix a bug in the font rendering for Qt4 on OS X 10.9 QFont.insertSubstitution(".Lucida Grande UI", "LucidaGrande") app = QApplication(sys.argv) app.setApplicationName(config.APP_NAME) x = WAppSelectAction() x.show() app.exec_() sys.exit(1)
from experiments.holder import EXPHarnessLoader exp = EXPHarnessLoader.get_exp_for(args.experiment) exp.run() if args.runexp: from experiments.videolearning import EXPClassifierHandler EXPClassifierHandler.run_exp_for_all_classifiers() elif args.runexp: from experiments.videolearning import EXPClassifierHandler EXPClassifierHandler.run_exp_for_all_classifiers() elif args.nogui: logger.info("Starting in NoGUI Mode") logger.error("This hasn't been made yet!") else: import platform from core.gui.main import WAppSelectAction from PyQt4.QtGui import QApplication, QFont from PyQt4.QtCore import QSysInfo if platform.system() == 'Darwin' and QSysInfo.MacintoshVersion > QSysInfo.MV_10_8: # Fix a bug in the font rendering for Qt4 on OS X 10.9 QFont.insertSubstitution(".Lucida Grande UI", "LucidaGrande") app = QApplication(sys.argv) app.setApplicationName(config.APP_NAME) x = WAppSelectAction() x.show() app.exec_() sys.exit(1)