Помогите нубу с QT

Отвёртка

New member
Регистрация
2 Мар 2010
Сообщения
3
Реакции
0
Баллы
0
Собственно хочу сделать небольшую простенькую програмку которая будет редактировать несколько текстовых файлов...
с QT пока что не очень подружился, но очень хочу это сделать...

как привязать QLineEdit к определённой строке(месту) в текстовом файле???
и поставить чекбокс для такого же изменения каких то значений..

в книжках читал, но что то нехрина такого не нашёл....

Всем спасибо =)
 

Stiff

New member
Регистрация
12 Июл 2008
Сообщения
271
Реакции
0
Баллы
0
Адрес
Архангельск
как привязать QLineEdit к определённой строке(месту) в текстовом файле???
и поставить чекбокс для такого же изменения каких то значений..
непонятно, что пытаешься сделать.
попытайся объяснить подробнее
 

ЙАДИБИЛ

New member
Регистрация
21 Фев 2010
Сообщения
9
Реакции
0
Баллы
0
Что ты хочешь, скажи четко? Нет нерешаемых задач, есть программитсты - лашары.
 

Stiff

New member
Регистрация
12 Июл 2008
Сообщения
271
Реакции
0
Баллы
0
Адрес
Архангельск
примерно так:
Код:
    QFile file("../123456.txt");
    if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
        return;
    QTextStream stream(&file);

    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    stream.setCodec(QTextCodec::codecForName("Windows-1251"));

    stream << codec->toUnicode("Высота: ") << ui->lineEdit_1->text() << endl;
    stream << codec->toUnicode("Длина: ") << ui->lineEdit_2->text() << endl;
    stream << codec->toUnicode("Ширина: ")  << ui->lineEdit_3->text() << endl;
 
    file.close();
кодеки использованы чтобы избежать проблем с кодировками. Первая кодировка - кодировка исходника, вторая - кодировка выходного файла. Вообще русский текст в исходнике - зло, по уму надо сделать через функцию tr() и потом переводить через qt linguist.

сразу говорю, если хочешь научиться qt - читай книгу "Жасмин Бланшет - Qt4 программирование GUI на C++" и учись пользоваться Qt Assistantом
 

Отвёртка

New member
Регистрация
2 Мар 2010
Сообщения
3
Реакции
0
Баллы
0
Stiff, благодарю! =)
ещё вопросик, есть какие сайты с исходниками?? просто на примерах быстрее запоминается...
 

Stiff

New member
Регистрация
12 Июл 2008
Сообщения
271
Реакции
0
Баллы
0
Адрес
Архангельск
да зачем сайты? в комплекте к документации есть demos, все с открытыми исходниками. qtdemo хоть раз запускал? также поройся в каталогах examples и demos
вот рекомендую сайт http://www.crossplatform.ru/ тут найдёшь перевод документации на русский язык.
ну ещё есть http://qt-apps.com/ много программ в этом каталоге опенсорц
+ есть русский форум http://www.prog.org.ru/
 
Сверху