def __init__(self, app, size): self.app = app super(Frame, self).__init__() self.setWindowTitle(self.title) if supportsSVG(): # Explicitly include Qt SVG lib to force pyinstaller to pack it #from PyQt4 import QtSvg self.setWindowIcon(QtGui.QIcon(getpath.getSysPath("icons/makehuman_bg.svg"))) else: # Older Qt libraries do not support svg icons self.setWindowIcon(QtGui.QIcon(getpath.getSysPath("icons/makehuman.png"))) self.setAttribute(QtCore.Qt.WA_KeyCompression, False) self.resize(*size) # work-around for mac QT toolbar bug described in: https://bugreports.qt-project.org/browse/QTBUG-18567 if sys.platform.startswith("darwin"): self.toolbar = self.addToolBar("Toolbar") self.toolbar.hide() self.statusBar = qtgui.StatusBar() self.setStatusBar(self.statusBar) self.central = QtGui.QWidget() self.setCentralWidget(self.central) self.create()
def __init__(self, app, size): self.app = app super(Frame, self).__init__() self.setWindowTitle(self.title) if supportsSVG(): # SVG icons allow better resolution when resized self.setWindowIcon( QtGui.QIcon(getpath.getSysPath("icons/makehuman_bg.svg"))) else: # Older Qt libraries do not support svg icons self.setWindowIcon( QtGui.QIcon(getpath.getSysPath("icons/makehuman.png"))) self.setAttribute(QtCore.Qt.WA_KeyCompression, False) self.setAcceptDrops(True) self.resize(*size) # work-around for mac QT toolbar bug described in: https://bugreports.qt-project.org/browse/QTBUG-18567 if sys.platform.startswith("darwin"): self.toolbar = self.addToolBar("Toolbar") self.toolbar.hide() self.statusBar = qtgui.StatusBar() self.setStatusBar(self.statusBar) self.central = QtWidgets.QWidget() self.setCentralWidget(self.central) self.create()
def __init__(self, app, size): self.app = app super(Frame, self).__init__() self.setWindowTitle(self.title) qtVersion = getQtVersion() if qtVersion[0] >= 4 and qtVersion[1] >= 2: self.setWindowIcon(QtGui.QIcon("icons/makehuman_bg.svg")) else: self.setWindowIcon(QtGui.QIcon("icons/makehuman.bmp")) self.setAttribute(QtCore.Qt.WA_KeyCompression, False) self.resize(*size) # work-around for mac QT toolbar bug described in: https://bugreports.qt-project.org/browse/QTBUG-18567 if sys.platform.startswith("darwin"): self.toolbar = self.addToolBar("Toolbar") self.toolbar.hide() self.statusBar = qtgui.StatusBar() self.setStatusBar(self.statusBar) self.central = QtGui.QWidget() self.setCentralWidget(self.central) self.create()