Window Alpha Channel!

This commit is contained in:
MikeTheWatchGuy 2019-01-05 11:47:07 -05:00
parent 34f689b5af
commit 33bf6d0060
1 changed files with 7 additions and 4 deletions

View File

@ -3367,9 +3367,9 @@ class Window:
:param alpha: From 0 to 1 with 0 being completely transparent :param alpha: From 0 to 1 with 0 being completely transparent
:return: :return:
''' '''
self._AlphaChannel = alpha self._AlphaChannel = alpha*100
if self._AlphaChannel is not None: if self._AlphaChannel is not None:
self.QT_QMainWindow.setWindowOpacity(self._AlphaChannel) self.MasterFrame.SetTransparent(self._AlphaChannel)
@property @property
def AlphaChannel(self): def AlphaChannel(self):
@ -3377,9 +3377,9 @@ class Window:
@AlphaChannel.setter @AlphaChannel.setter
def AlphaChannel(self, alpha): def AlphaChannel(self, alpha):
self._AlphaChannel = alpha self._AlphaChannel = alpha*100
if self._AlphaChannel is not None: if self._AlphaChannel is not None:
self.QT_QMainWindow.setWindowOpacity(self._AlphaChannel) self.MasterFrame.SetTransparent(self._AlphaChannel)
def BringToFront(self): def BringToFront(self):
self.QTMainWindow.activateWindow(self.QT_QMainWindow) self.QTMainWindow.activateWindow(self.QT_QMainWindow)
@ -5290,6 +5290,9 @@ def StartupTK(window):
if window._Size != (None, None): if window._Size != (None, None):
window.MasterFrame.SetSize(window._Size[0], window._Size[1]) window.MasterFrame.SetSize(window._Size[0], window._Size[1])
if window._AlphaChannel is not None:
window.SetAlpha(window._AlphaChannel*100)
window.MasterFrame.Show() window.MasterFrame.Show()