LINUX.ORG.RU

Re: QTableView double-click event

Наследовать и переопределить void QWidget::mouseDoubleClickEvent ( QMouseEvent * event ).

krum ()
Ответ на: Re: QTableView double-click event от UVV

Re: QTableView double-click event

Не знаю, тк дизайнер не использкю после того, как увидел, какой xml он производит. В итоге мы написали собственный движок, xml редактируется руками без проблем, а добавить новый класс для поддержки в этом файле не проблемы.

А так, дельфипрограммирование - зло.

krum ()
Ответ на: Re: QTableView double-click event от krum

Re: QTableView double-click event

> А так, дельфипрограммирование - зло.

Херню несёшь. Проектировать тяжеловесные статические формы мозгом - нерациональное использование собственных мозговых ресурсов. Ими лучше код писать, а не строить в голове модели окошек.

anonymous ()
Ответ на: Re: QTableView double-click event от anonymous

Re: QTableView double-click event

Упс... Это QtableView, а не QTableWidget... Ну, в этом случае используй сигнал doubleClicked

anonymous ()
Ответ на: Re: QTableView double-click event от anonymous

Re: QTableView double-click event

Вот хоть убей, но в QTableView нет сигнала cellDoubleClicked( int,int). Есть только void QAbstractItemView::doubleClicked ( const QModelIndex & index ) [signal]. Или void QTableWidget::cellClicked ( int row, int column ) [signal], но это уже не QTableView. А вообще-то в qt4 документация очень хорошая.

ПС. Делфипрограммисты, убейте себя об стену. ППС

krum ()
Ответ на: Re: QTableView double-click event от krum

Re: QTableView double-click event

> ПС. Делфипрограммисты, убейте себя об стену. ППС

Когда ж вы вымрете, ворчливые упёртые динозавры?

anonymous ()
Ответ на: Re: QTableView double-click event от krum

Re: QTableView double-click event

Я уже написал, что реализация дизайнера в Qt4 не самая удачная. Добавление нового компонента не столь простая операция. Да и ручками - иногда приходится - редактировать xml от qt4 designer не очень просто.

krum ()
Ответ на: Re: QTableView double-click event от krum

Re: QTableView double-click event

> Я уже написал, что реализация дизайнера в Qt4 не самая удачная. Добавление нового компонента не столь простая операция.

Кстати, а это вообще возможно без ломки layout'ов?

> Да и ручками - иногда приходится - редактировать xml от qt4 designer не очень просто.

Ну да, могло быть и лучше, но я вполне справляюсь. Обычно требуется taborder подправить. Это иногда проще сделать руками в xml, чем встроенным средством (когда много виджетов).

anonymous ()
Ответ на: Re: QTableView double-click event от anonymous

Re: QTableView double-click event

Просто не понятно, почему тролли сделали каждое свойство виджета в отдельном теге. Очень не удобно, из-за этого xml просто огромного размера.

krum ()
Ответ на: Re: QTableView double-click event от krum

Re: QTableView double-click event

> Просто не понятно, почему тролли сделали каждое свойство виджета в отдельном теге. Очень не удобно, из-за этого xml просто огромного размера.

Это да... У меня тут один ui есть, 362 Kb :)

anonymous ()
Ответ на: Re: QTableView double-click event от krum

Re: QTableView double-click event

> Есть только void QAbstractItemView::doubleClicked ( const QModelIndex & index ) [signal].

Спасибо, то что надо!

UVV ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.