Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Контекстное меню для QTableModel\QTableView [RSS Feed]

#1 Дек. 6, 2010 20:54:40

annndrey
От:
Зарегистрирован: 2009-06-11
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Контекстное меню для QTableModel\QTableView

Вопрос: Каким образом можно выводить стандартное меню для таблицы?
Задача: Выделить некую область в таблице, щелкнуть правой кнопкой, вызавть меню с пунктами “вырезать, копировать, вставить…” и соответственно вырезать, копировать или вставить. Ну или хотя бы копировать выделенную область.
Есть ли стандартные средства?



Офлайн

#2 Дек. 7, 2010 13:08:39

udav
От:
Зарегистрирован: 2010-05-30
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

Контекстное меню для QTableModel\QTableView

annndrey
Вопрос: Каким образом можно выводить стандартное меню для таблицы?
Задача: Выделить некую область в таблице, щелкнуть правой кнопкой, вызавть меню с пунктами “вырезать, копировать, вставить…” и соответственно вырезать, копировать или вставить. Ну или хотя бы копировать выделенную область.
Есть ли стандартные средства?
“Стандартным образом” можно копировать только содержимое одной ячейки, например, текст, если ячейка
содержит TextEdit, а чтобы копировать целые области, в которой каждая ячейка может содержать разные объекты, придется переопределять contextMenuEvent и писать свой код.



Офлайн

#3 Дек. 7, 2010 20:10:31

annndrey
От:
Зарегистрирован: 2009-06-11
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Контекстное меню для QTableModel\QTableView

Так я и предполагал…
Хотя, на мой взгляд, это довольно стандартная потребность, особенно у человеков, привыкших пользоваться электронными таблицами…
Жаль…

Придется писать :)))



Офлайн

  • Начало
  • » GUI
  • » Контекстное меню для QTableModel\QTableView[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version