Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   А как гарантированно в вениках выделить айтем в QListWidget? (https://www.otvetnemail.ru/novyj-arhiv-2-812/kak-garantirovanno-v-venikah-vydelit-ajtem-v-qlistwidget-207736/)

Guest 27.09.2011 12:05

А как гарантированно в вениках выделить айтем в QListWidget?
 
есть вот такой обработчик кнопки создания нового файла:Код:void EditWindow::on_newProgButton_clicked(){ QListWidgetItem* item = new QListWidgetItem( tr( NEWPROGNAME ), ui->programsList ); item->setFlags( item->flags() | Qt::ItemIsSelectable | Qt::ItemIsEditable | Qt::ItemIsEnabled ); newProgNamed = true; ui->programsList->setFocus( Qt::OtherFocusReason ); ui->programsList->setCurrentItem( item ); ui->programsList->editItem( item );}и иногда, если гонять курсор между окнами, после входа в эту функцию фокус оказывается в другом окне (в конкретных вениках включена настройка focus follows mouse), несмотря на принудительную установку фокуса и выбор айтема, он получается невыбранным, и редактирование не стартует, просто добавляется такой айтем, а надо сразу дать редактирование его имени


Часовой пояс GMT, время: 01:16.


© www.otvetnemail.ru - Форум вопросов и ответов.