his_win = history.HistoryWin(window1) setattr(his_win, "label3", QtGui.QLabel("Проверка", self)) print(getattr(his_win, "label3"))
Сам класс
class HistoryWin(QtGui.QDialog): def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent) self.setWindowTitle("Поиск и редактирование") self.resize(620, 440) self.label = QtGui.QLabel(self) stroka = "Дата и время изменения\tВерсия ОС и ПО\tОрганизация и место установки\tСтоимость\tСтатус" self.label.setAlignment(QtCore.Qt.AlignCenter | QtCore.Qt.AlignCenter) self.label1 = QtGui.QLabel("'%s'" % stroka.center(20), self) self.label2 = QtGui.QLabel(self) self.label2.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) grid = QtGui.QGridLayout() grid.addWidget(self.label, 0, 0, 1, 1) grid.addWidget(self.label1, 1, 0, 1, 1) grid.addWidget(self.label2, 2, 0, 50, 1) self.setLayout(grid)