PyQt, QTable, QDesigner (переопределение функции activateNextCell ())

Модератор: Модераторы разделов

Аватара пользователя
c001dead
Сообщения: 60
ОС: Fedora Core 5

PyQt, QTable, QDesigner

Сообщение c001dead »

создаю форму, на форме таблица QTable. наследую от формы класс и пишу в нем весь функционал. прочитал в доке, что что-бы изменить поведение таблицы в момент нажатия Enter при редактировании ячейки, нужно переопределить функцию QTable.activateNextCell(). конкретно мне нужно, чтобы следующей выбранной ячейкой таблицы была не нижележащая, а ячейка справа, в той же строке. как сделать так, что-бы на форме была таблица класса QMyTable, а не просто QTable, как щас.

а может есть другие способы переопределить функцию, без наследования класса?
--
Fedora Core 5, KDE
Спасибо сказали:
Аватара пользователя
c001dead
Сообщения: 60
ОС: Fedora Core 5

Re: PyQt, QTable, QDesigner

Сообщение c001dead »

так ведь и не могу решить проблему... (((
--
Fedora Core 5, KDE
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: PyQt, QTable, QDesigner

Сообщение v04bvs »

Если форма в Qt designer 4 делается, там есть что-то вроде Promote To Custom Widget
Спасибо сказали:
Аватара пользователя
c001dead
Сообщения: 60
ОС: Fedora Core 5

Re: PyQt, QTable, QDesigner

Сообщение c001dead »

QtDesigner3. порылся, но ничего подобного не нашел...
--
Fedora Core 5, KDE
Спасибо сказали: