Мини-чат

Запрещается мат, реклама в любом её виде, оскорбления. За любое нарушение будет бан или наказание как в чате, так и на форуме.
Загрузка...
Очистить поле ввода
Запрещается мат, флуд, реклама в любом её виде, оскорбления. За любое нарушение будет бан как в чате, так и на форуме.
Основная справка
Чат MGC Chatbox Evo очень легок в использовании
Вы можете:
  1. Отправлять сообщения: введите текст в поле ввода и нажмите Enter, или кнопку OK в чате.
  2. Форматировать сообщения: открыв панель форматирования нажатием кнопки BBCode, вы получаете доступ к различным настройкам форматирования текста ваших сообщений.*
  3. Общаться в разных комнатах: в зависимости от настроек группы пользователей, в которой вы состоите, либо настроек чата вы можете оставлять сообщения в разных комнатах. Выбор комнаты осуществляется нажатием соответствующей кнопки в левой части чата.*
  4. Редактировать свои сообщения (или сообщения других): редактирование осуществляется двойным нажатием на сообщение.*
  5. Использовать команды: команды позволяют пользоваться новыми опциями форматирования, управления и т.д... Информация о доступных вам командах будет расположена ниже. Вы можете не вводить префикс команды (/название_команды) в связанной с ней комнате (исключение составляет основная комната).*
* в зависимости от настроек выбранных администрацией форума для вашей группы.
Показано с 1 по 8 из 8

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

  1. #1

    По умолчанию Помогите нубу с QT

    Собственно хочу сделать небольшую простенькую програмку которая будет редактировать несколько текстовых файлов...
    с QT пока что не очень подружился, но очень хочу это сделать...

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

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

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

    0 Not allowed! Not allowed!

  2. # ADS
    ООО "Рекламная реклама"
    Регистрация
    Always
    Сообщений
    Many
     

  3. #2
    Долгожитель Аватар для TAKE
    Регистрация
    03.11.2009
    Адрес
    Архангельск
    Сообщений
    670
    Получено (+/-): 0/0

    По умолчанию

    пиши на си.....

    0 Not allowed! Not allowed!

  4. #3
    Местный
    Регистрация
    12.07.2008
    Адрес
    Архангельск
    Сообщений
    271
    Получено (+/-): 0/0

    По умолчанию

    Цитата Сообщение от Отвёртка Посмотреть сообщение
    как привязать QLineEdit к определённой строке(месту) в текстовом файле???
    и поставить чекбокс для такого же изменения каких то значений..
    непонятно, что пытаешься сделать.
    попытайся объяснить подробнее

    0 Not allowed! Not allowed!

  5. #4

    По умолчанию

    Что ты хочешь, скажи четко? Нет нерешаемых задач, есть программитсты - лашары.

    0 Not allowed! Not allowed!

  6. #5

    По умолчанию

    http://arkhangelsk.data.cod.ru/433308
    надо чтоб строки ввода изменяли соответствующие строки в файле 123456.txt

    0 Not allowed! Not allowed!

  7. #6
    Местный
    Регистрация
    12.07.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ом

    0 Not allowed! Not allowed!

  8. #7

    По умолчанию

    Stiff, благодарю! =)
    ещё вопросик, есть какие сайты с исходниками?? просто на примерах быстрее запоминается...

    0 Not allowed! Not allowed!

  9. #8
    Местный
    Регистрация
    12.07.2008
    Адрес
    Архангельск
    Сообщений
    271
    Получено (+/-): 0/0

    По умолчанию

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

    0 Not allowed! Not allowed!

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 04.10.2009, 11:39
  2. Лимитный тариф или Объясните нубу
    от akaSERG в разделе Обсуждение провайдеров
    Ответов: 7
    Последнее сообщение: 13.02.2009, 22:36

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Внести пожертвование на развитие!