Support for file based button images, new method Button.SetFocus()
This commit is contained in:
parent
180be467a4
commit
8a8134fd48
|
@ -1472,6 +1472,10 @@ class Button(Element):
|
||||||
def GetText(self):
|
def GetText(self):
|
||||||
return self.ButtonText
|
return self.ButtonText
|
||||||
|
|
||||||
|
def SetFocus(self):
|
||||||
|
self.QT_QPushButton.setFocus()
|
||||||
|
|
||||||
|
|
||||||
def __del__(self):
|
def __del__(self):
|
||||||
super().__del__()
|
super().__del__()
|
||||||
|
|
||||||
|
@ -4484,6 +4488,24 @@ def PackFormIntoFrame(window, containing_frame, toplevel_win):
|
||||||
if element_size[1] is not None:
|
if element_size[1] is not None:
|
||||||
element.QT_QPushButton.setFixedHeight(element_size[1])
|
element.QT_QPushButton.setFixedHeight(element_size[1])
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# elif element.Data is not None:
|
||||||
|
# qlabel.setText('')
|
||||||
|
# ba = QtCore.QByteArray.fromRawData(element.Data)
|
||||||
|
# pixmap = QtGui.QPixmap()
|
||||||
|
# pixmap.loadFromData(ba)
|
||||||
|
# qlabel.setPixmap(pixmap)
|
||||||
|
# elif element.DataBase64:
|
||||||
|
# qlabel.setText('')
|
||||||
|
# ba = QtCore.QByteArray.fromBase64(element.DataBase64)
|
||||||
|
# pixmap = QtGui.QPixmap()
|
||||||
|
# pixmap.loadFromData(ba)
|
||||||
|
# qlabel.setPixmap(pixmap)
|
||||||
|
|
||||||
|
if element.ImageFilename is not None:
|
||||||
|
element.QT_QPushButton.setIcon(QtGui.QPixmap(element.ImageFilename))
|
||||||
|
element.QT_QPushButton.setIconSize(QtGui.QPixmap(element.ImageFilename).rect().size())
|
||||||
if element.ImageData:
|
if element.ImageData:
|
||||||
ba = QtCore.QByteArray.fromBase64(element.ImageData)
|
ba = QtCore.QByteArray.fromBase64(element.ImageData)
|
||||||
pixmap = QtGui.QPixmap()
|
pixmap = QtGui.QPixmap()
|
||||||
|
|
Loading…
Reference in New Issue