コード例 #1
0
        frame = tb.tb_frame.f_back
        while frame:
            result = self.fake_tb(frame, frame.f_lasti, frame.f_lineno, result)
            frame = frame.f_back
        return result


if __name__ == '__main__':

    game = QApplication(sys.argv)

    # Create and display the splash screen
    splash_pix = QPixmap('tiles/scrabble2.jpg')
    splash_pix = splash_pix.scaled(500, 250, Qt.KeepAspectRatio)
    splash = QSplashScreen(splash_pix, Qt.WindowStaysOnTopHint)
    splash.setMaximumSize(500, 250)
    splash.setWindowFlags(Qt.WindowStaysOnTopHint | Qt.FramelessWindowHint)
    splash.setEnabled(False)
    progressBar = QProgressBar(splash)
    progressBar.setRange(0, 0)
    progressBar.setGeometry(20, splash.height() - 10, splash.width(), 5)
    splash.show()

    logging.basicConfig(
        level=logging.DEBUG,
        filename='file.log',
        filemode='w')
    catch_error = ErrorWindow()
    # sys.excepthook = catch_error.excepthook

    gamewindow = None