Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ выделение текста

Автор: zvarigin 31.8.2013, 17:04

нужна функция которая будет выделять часть текста из LineWidget (именно одно слово) и при нажатии на выделенное слово копировать его в LineEdit

Автор: ilyabvt 31.8.2013, 20:03

Непонятно что за LineWidget и как функция должна определять какое слово ей нужно выделить. Соответственно непонятно что именно вызвало затруднение. Копирование, выделение, LineWidget?

Автор: zvarigin 1.9.2013, 8:21

Написал неверно, я имел в виду ListWidget. А слово определяет сам пользователь

Автор: ilyabvt 1.9.2013, 17:52

У QListWidget есть сигнал http://qt-project.org/doc/qt-5.1/qtwidgets/qlistwidget.html#itemClicked, коннектите слот к этому сигналу, из item вытаскиваете http://qt-project.org/doc/qt-5.1/qtwidgets/qlistwidgetitem.html#text и вставляете в lineEdit с помощью http://qt-project.org/doc/qt-5.1/qtwidgets/qlineedit.html#text-prop.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)