Форум сайта python.su
Здравствуйте.
Я создал модель, таблицу, кнопку
model1 = QtGui.QStandardItemModel(3, 2) tabl1 = QtGui.QTableView() button1 = QtGui.QPushButton("Сохранить")
Отредактировано Red_baron (Окт. 18, 2012 16:06:40)
Офлайн
Не совсем понял вопрос. Если для view назначить модель:
tabl1.setModel(model1)
Офлайн
Решил не создавать новую тему, так как продолжаю воевать с теми же таблицами.
tabl1 = QtGui.QTableView() model1 = QtGui.QStandardItemModel(3, 2) model2 = copy.deepcopy(model1) tabl1.setModel(model2)
Офлайн
Red_baronВряд ли объекты Qt поддерживают копирование, тем более через Python. Для копирования придется создать новый инстанс модели и построчно в него записать данные.
Видимо я что-то не понимаю. Как правильно создать копию модели?
Офлайн
reclosedev
Но что вы пытаетесь сделать, зачем нужна копия модели?
Офлайн
Тогда или копировать все поэлементно или Using Undo/Redo with Item Views
Офлайн