создаю форму, на форме таблица QTable. наследую от формы класс и пишу в нем весь функционал. прочитал в доке, что что-бы изменить поведение таблицы в момент нажатия Enter при редактировании ячейки, нужно переопределить функцию QTable.activateNextCell(). конкретно мне нужно, чтобы следующей выбранной ячейкой таблицы была не нижележащая, а ячейка справа, в той же строке. как сделать так, что-бы на форме была таблица класса QMyTable, а не просто QTable, как щас.
а может есть другие способы переопределить функцию, без наследования класса?
PyQt, QTable, QDesigner (переопределение функции activateNextCell ())
Модератор: Модераторы разделов
-
c001dead
- Сообщения: 60
- ОС: Fedora Core 5
PyQt, QTable, QDesigner
--
Fedora Core 5, KDE
Fedora Core 5, KDE
-
c001dead
- Сообщения: 60
- ОС: Fedora Core 5
-
v04bvs
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: PyQt, QTable, QDesigner
Если форма в Qt designer 4 делается, там есть что-то вроде Promote To Custom Widget
-
c001dead
- Сообщения: 60
- ОС: Fedora Core 5
Re: PyQt, QTable, QDesigner
QtDesigner3. порылся, но ничего подобного не нашел...
--
Fedora Core 5, KDE
Fedora Core 5, KDE