ibash.org.ru - Новый цитатник Рунета

Форум: помогите с Qt4 1 > [RSS]

Форум: Вход Регистрация Участники Поиск RSS

Twice
27.06.2009 - 20:57

не подскажите как создать поле со строками, которые можно выделять, удалять выделеные(дополнительной кнопкой сбоку)
пробовал через listview и listwidget, но не вышло

unikoid
#1 - 27.06.2009 - 21:17

Завтра проверю, но в теории должен быть по нажатию кнопки выполнен метод QListWidget::takeItem. Подробности в документации.

Twice
#2 - 27.06.2009 - 21:29

выдаёт ошибку mainwindow.cpp:22: ошибка: ‘listWidget’ is not a class or namespace

unikoid
#3 - 27.06.2009 - 21:41

Завтра поковыряю, как раз в проекте нужно такую вещь делать. //я вот чего то не нашел поля для ввода пароля (в смысле lineEdit с замаскированным вводом). Можно конечно свой класс попробовать написать.

Twice
#4 - 27.06.2009 - 22:32

а сейчас никаких идей нет?

HolyProgrammer
#5 - 28.06.2009 - 08:06

2Twice,
listWidget->takeItem(ui->listWidget->currentRow()); //номер строки, которую надо удалить.
2unikoid,
lineEdit смотри. Свойство echoMode.

anonimous
#6 - 28.06.2009 - 08:07

2unikoid
QLineEdit, метод setEchoMode

2Twice
задам тот же вопрос, что и компилятор: что это? Здесь телепатов нет.

unikoid
#7 - 28.06.2009 - 16:55

Twice, подозреваю, что в #2 ты использовал :: вместо ->. У меня все работает (делал примерно также, как HolyProgrammer).
HolyProgrammer, спасибо, чего-то не заметил я его.

Twice
#8 - 28.06.2009 - 22:23

спасибо, разобрался..
а вот другое удивляет. библиотека math.h не инклудится, выдавая
/usr/include/math.h:30: ошибка: expected unqualified-id before string constant
это что то странное или так и положено?

unikoid
#9 - 28.06.2009 - 22:58

УМВР, а телепаты в отпуске.

Twice
#10 - 28.06.2009 - 23:30

где товарищи телепаты я знаю. меня просто удиавляет что он нашел ошибку в СТАНДАРТНОЙ библиотеке. косяк с либой или с компилятором, который в кьют-билдер встроен

HolyProgrammer
#11 - 29.06.2009 - 03:53

2Twice, у меня все прекрасно инклудится.
Версия Qt Creator - 1.1.0
Версия Qt - 4.5.1
Dist - Debian GNU/Linux Squeeze

anonimous
#12 - 29.06.2009 - 05:18

2Twice
перед #include <math.h> точно все правильно написано?
Также, возможно, надо юзать #include <qmath.h>

unikoid
#13 - 29.06.2009 - 07:14

Может ошибка-то не в стандартной библиотеке, а в вызове функции из нее? //можно еще открыть сам файл и посмотреть, вдруг там что-нибудь не то. Еще возможно нужно какие-то доп ключи для компилятора указать.

unikoid
#14 - 05.07.2009 - 07:34

Решил апнуть тему, в надежде на помощь. Проблема, а точнее вопрос, в следующем: нужно расположить на форме QWebView, однако в списке widget'ов в designer'е его нет. Можно конечно открыть стандартный пример и скопипастить из него, что я и сделал, но все-таки, как добавить недостающие компоненты в список в designer'е?

developer
#15 - 10.07.2009 - 10:24

qt creator 1.2.0. qwebview имеется в списке компонентов (в самом конце списка)
monkeystudio 1.8.4.0b1 - аналогично
К списку вопросовСтраницы: 1 >

Быстрый ответ
Имя:      Пароль:    
Текст сообщения:

«ibash.org.ru — Новый цитатник Рунета» Почта вебмастера: imail@ibash.org.ru