![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
FenixTES |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 20 Регистрация: 14.11.2009 Пользователь №: 1230 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
у меня есть задача:
1) забить что-то в список 2) найти чтото из него и заменить на чтото другое 3) найти и удалить вот что только не пробывал... и с QListWidgetItem, и прост строку передавать... ниче не получается... |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
FenixTES |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 20 Регистрация: 14.11.2009 Пользователь №: 1230 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
вот что только не пробывал... и с QListWidgetItem, и прост строку передавать... ниче не получается... блин, что за сообщения такие?Что пробовал? Что значит "не получается"? к примеру
вроде все сделал правильно, но в листе не появляется строка... с поиском тоже чтото пробывал, не получилось
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
что такое qlwPeople?
метод addItem какой тип аргумента принимает? |
|
|
FenixTES |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 20 Регистрация: 14.11.2009 Пользователь №: 1230 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
FenixTES |
![]()
Сообщение
#7
|
Студент ![]() Группа: Участник Сообщений: 20 Регистрация: 14.11.2009 Пользователь №: 1230 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
QString и QListWidgetItem* тогда непонятна цель создания объекта QListWidgetItem на стеке (как обычной переменной), затем получение её адреса и передача адреса в метод addItem(QListWidgetItem*)Почему не сразу строку:
??? спс, то я недосмотрел))) а как изменить запись? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
FenixTES |
![]()
Сообщение
#9
|
Студент ![]() Группа: Участник Сообщений: 20 Регистрация: 14.11.2009 Пользователь №: 1230 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
найти запись, изменить... там я смотрел по ассистенту, есть метод editItem, но только я не догнал, как им пользоваться, принимает один аргумент, вот
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
но только я не догнал, как им пользоваться програмный способ начать редактировать, равносилен по своему эффекту, двойному щелчку мыши по соответсвующей записи в виджете.Разбей задачи на две : 1) Как найти элемент в QListWidget'е, если известен текст/содержание элемента (Я правильно понял задачу?) 2) Как установить текст в заданный элемент QListWidget'а п.1: Твой способ поиска был верным, за исключением того, что ты не проверял - "а нашлось ли что-нибудь?" п.2: Т.к. элементы в виджете-списке представлены классом QListWidgetItem, то в нём и искать надо. П.С. когда ищешь методы помни, что в Qt принято: чтобы что-то получить нужно вызвать foo() чтобы что-то задать/установить нужно вызвать setFoo(myValue) |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 23.12.2024, 15:23 |