- started to add an application splash screen

This commit is contained in:
Marius Stanciu 2019-09-12 17:57:16 +03:00
parent 22fafd1495
commit 295cba8539
3 changed files with 16 additions and 1 deletions

View File

@ -58,5 +58,20 @@ if __name__ == '__main__':
else:
app.setAttribute(Qt.AA_EnableHighDpiScaling, False)
# Create and display the splash screen
# from here: https://eli.thegreenplace.net/2009/05/09/creating-splash-screens-in-pyqt
# splash_pix = QtWidgets.QPixmap('splash_loading.png')
# splash = QtWidgets.QSplashScreen(splash_pix, Qt.WindowStaysOnTopHint)
# splash.setMask(splash_pix.mask())
# splash.show()
# app.processEvents()
#
# # Simulate something that takes time
# while True:
# pass
fc = App()
fc.ui.show()
# splash.finish(fc)
sys.exit(app.exec_())

View File

@ -13,6 +13,7 @@ CAD program, and create G-Code for Isolation routing.
- small changes in the TclCommands: MillDrills, MillSlots, DrillCNCJob: the new parameter for tolerance is now named: tooldia
- cleaned up the 'About FlatCAM' window, started to give credits for the translation team
- started to add an application splash screen
11.09.2019

View File

@ -1848,7 +1848,6 @@ class FlatCAMGUI(QtWidgets.QMainWindow):
('BETA' if beta else ''),
platform.architecture()[0])
)
self.show()
self.filename = ""
self.units = ""