Как получить индекс выбранной строки в QTableWidget как целое число? - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь вставить строку в мой кадр данных панд.Я хочу, чтобы строка была добавлена ​​на одну строку ниже выбранной строки в PyQt5 QTableWidget, поэтому я хочу иметь возможность получить индекс этой выбранной строки, нажав на нее.Затем я хочу получить доступ к индексу в виде целого числа, поэтому я могу вставить его в следующий код из этого вопроса о переполнении стека:

df.loc[-1] = [1, 2, 3, 4]  # adding a row
df.index = df.index + 1  # shifting index
df = df.sort_index()  # sorting by index

Мое намерение состоит в том, чтобы получить целое число, которое я получаюиз индекса и заменить «-1» в приведенном выше коде с этим целым числом.В настоящее время вышеприведенный код добавляет строку в самый верх кадра данных, но мне нужно, чтобы пользователь мог выбрать местоположение вставленной строки.

Любое понимание того, как это сделать?Или, если я пойду совершенно неправильно?

Уже попробовал: selectedIndex = table.selectionModel().selectedRows()

Что вернуло: [<PyQt5.QtCore.QModelIndex object at 0x7fe4a4217c88>]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...