Files
PyQt5-Tests/WidgetInWidget/testing.py
2020-04-29 17:17:45 +02:00

37 lines
1.0 KiB
Python
Executable File

from PyQt5 import QtCore, QtGui, QtWidgets
from LoginTemplate2 import Ui_LoginTemplate
from Mainview2 import Ui_PyOnePass
import Mainview2
import sys
class myUi(Mainview2.Ui_PyOnePass):
def addTemplateWidget(self):
# *https://stackoverflow.com/questions/36654225/pyqt5-add-custom-qwidget-to-qlayout
# https://stackoverflow.com/questions/8651742/dynamically-adding-and-removing-widgets-in-pyqt
# *https://stackoverflow.com/questions/46637836/pyqt5-updated-widget-is-not-added-to-the-layout-though-the-widget-is-updated
LoginTemplate = QtWidgets.QWidget()
self.ui = Ui_LoginTemplate()
self.ui.setupUi(LoginTemplate)
# add Template-Widget
self.horizontalLayout.addWidget(LoginTemplate)
# filling widgets:
self.ui.tbUsrName.setText('Username')
app = QtWidgets.QApplication(sys.argv)
popMainWin = QtWidgets.QMainWindow()
ui = myUi()
ui.eerrtt()
ui.setupUi(ui)
ui.addTemplateWidget()
ui.show()
sys.exit(app.exec_())