![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
abra |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: ![]() ![]() ![]() |
Ребят,всем привет!Короче вопрос такой.Есть компонент QtreeView,я на on_clicked() должен повесить процедурку,котопрая бы возвращала мне имя выделенной строчки.
Например -оп - рп - пд - сд Например я щелкнул на пд,у меня в переменную QString должна записаться "пд" Я читал,там как то через ::data(), но чот не понял.Кинь пожалуйста кусочек кода,там наверняка 1-2 строки. И еще если можно подскажите.как по синтаксису будет WHERE login=:login AND(короче как еще один параметр передать???) Просто в Делфи знаю как,а в СИ еще пока нет. Сообщение отредактировал abra - 15.1.2009, 11:22 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
abra |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: ![]() ![]() ![]() |
под QT 4
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Я читал,там как то через ::data(), но чот не понял. метод QVariant QModelIndex::data ( int role = Qt::DisplayRole ) const возвращает тип QVariant, а у него в свою очередь есть метод QString QVariant::toString () const. Вот и вся цепочка
|
|
|
SABROG |
![]()
Сообщение
#5
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
abra |
![]()
Сообщение
#6
|
Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: ![]() ![]() ![]() |
А как в запросе в WHERE передать 2 параметра не подскажешь?
Вот как один,знаю.Типа Where login=:login" bindValue("login",bla); а как например 2 параметра передать.Типа там Where login такой то И группа такая то? На делфи это было AND,а как на QT 4??? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
abra |
![]()
Сообщение
#8
|
Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: ![]() ![]() ![]() |
Извините,что в теме зафлудил,но САБРОГ мне на вес золота=)_)))
Слушай,тема такая. Считываем из файла данные.Декодируем их,НО в итоге в переменную пишется содержимое файла,и еще какие то левые знаки.И мне никак не проверить ее на схожесть с другой переменной,из-за этих знаков.Что это может быть??? |
|
|
SABROG |
![]()
Сообщение
#9
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Также
Цитата Слушай,тема такая. Считываем из файла данные.Декодируем их,НО в итоге в переменную пишется содержимое файла,и еще какие то левые знаки.И мне никак не проверить ее на схожесть с другой переменной,из-за этих знаков.Что это может быть??? Текстовый файл ? Проблемы с кодировкой скорее всего. Сообщение отредактировал SABROG - 15.1.2009, 12:39 |
|
|
abra |
![]()
Сообщение
#10
|
Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: ![]() ![]() ![]() |
хм попробуем и так, спасибо...просто пытался так же - передавался только первый параметр...видимо где-то что-то упустил...а по поводу считывания текстового файла в переменную что думаешь?
{ QFile myfile(otv); myfile.open( QIODevice::ReadWrite ); /// QTextBrowser *browser= new QTextBrowser(this); ///browser->setGeometry(100,40,256,192); QByteArray encodedString = (myfile.readAll()); QTextCodec *codec = QTextCodec::codecForName("Windows-1251"); string1 = codec->toUnicode(encodedString); ui.textBrowser_3->setPlainText(string1); swer=ui.textBrowser_3->text(); } Вначале было например если в файле 4, то он возвращал нам 4 и 2 в\квадратика после нее.Путем бубна мы один отсекли(путем операции ui.textBrowser_3->setPlainText(string1); swer=ui.textBrowser_3->text(); ) Но один кубик остался.Как сделать так,чтобы нормально передавалось значение из файла. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 14.6.2025, 13:44 |