Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
++Norton++ |
1.12.2008, 0:12
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 98 Регистрация: 5.10.2008 Пользователь №: 380 Спасибо сказали: 0 раз(а) Репутация: 1
|
Возможно ли как нибудь данные из ячейки в QTableWidget вывести в QLineEdit?
Я так понимаю, нужно преобразовать к строковому виду, но только как это сделать? Еще интересует, как можно данные в ячейке перевести в тип int? |
|
|
|
|
Litkevich Yuriy |
1.12.2008, 7:04
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
++Norton++, для начала нужно определится с тем, какие данные у тебя есть, т.е. тип.
Вариантов приведения на вкус и цвет, всяких. В том же классе QString есть статические методы. Есть qobject_cast |
|
|
|
|
++Norton++ |
2.12.2008, 22:04
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 98 Регистрация: 5.10.2008 Пользователь №: 380 Спасибо сказали: 0 раз(а) Репутация: 1
|
В QTableWidget вводятся данные типа int, т.е. обычные (не дробные) числа. Нужно число из ячейки таблицы вывести в QLineEdit. Вот только как?
Вот так: пишет (что естественно), что такой функции (toString) нет. Здесь finalPath - это QLineEdit, Matrix - QTableWidget. |
|
|
|
|
ViGOur |
2.12.2008, 23:30
Сообщение
#4
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
попробуй так:
|
|
|
|
|
++Norton++ |
2.12.2008, 23:50
Сообщение
#5
|
|
Студент ![]() Группа: Участник Сообщений: 98 Регистрация: 5.10.2008 Пользователь №: 380 Спасибо сказали: 0 раз(а) Репутация: 1
|
К сожалению так не получается
Может есть еще какой-нибудь способ? |
|
|
|
|
++Norton++ |
3.12.2008, 0:21
Сообщение
#6
|
|
Студент ![]() Группа: Участник Сообщений: 98 Регистрация: 5.10.2008 Пользователь №: 380 Спасибо сказали: 0 раз(а) Репутация: 1
|
Отлично, поискал и решение нашел сам. Нужно было вот так:
|
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 31.12.2025, 9:22 |