Как я могу найти выбранный пункт в QTreeWidget?

Вы можете просто изменить имя файла, изменив имя файла во втором параметре move_uploaded_file.

$newfilename = round(microtime(true)) . '.' . end($temp);

move_uploaded_file(

Вы можете просто изменить имя файла, изменив имя файла во втором параметре move_uploaded_file.

[110]FILES["pdf_file"]["tmp_name"],"anexos/" . $newfilename);
5
задан Jason Plank 23 August 2011 в 16:00
поделиться

4 ответа

Используя itemClicked () будет отсутствовать сигнал, любые изменения выбора сделали использование клавиатуры. Я предполагаю, что это - плохая вещь в Вашем случае.

3
ответ дан 18 December 2019 в 07:57
поделиться

Пыльный почти корректно. Но сигнал itemSelectionChanged не скажет Вам, какой объект выбран.

QList<QTreeWidgetItem *> QTreeWidget::selectedItems() const

даст Вам выбранный пункт (пункты).

Так, подключите слот к сигналу itemSelectionChanged, затем назовите selectedItems () на древовидном виджете для получения выбранного пункта (пунктов).

13
ответ дан 18 December 2019 в 07:57
поделиться

Согласно документации здесь кажется, что необходимо соединиться, QTreeWidget itemSelectionChanged () сигнализируют к слоту в классе. Это скажет Вам, которые был выбран QTreeWidgetItem, который является тем, что я полагаю, что Вы хотите.

1
ответ дан 18 December 2019 в 07:57
поделиться

ooops, я решил просто использование этого:

connect(this,SIGNAL(itemClicked(QTreeWidgetItem*, int)), SLOT(mySlot()));

однако спасибо за ответы :D

0
ответ дан 18 December 2019 в 07:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: