Qt - Работа с файловой системой (QDir,QFileSystemModel)

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ย. 2015
  • В видео на примере программы, осуществляющей резервное копирование папки, показаны основные приемы работы с файловой системой: отображение структуры, получение информации о элементах, навигация по структуре.

ความคิดเห็น • 12

  • @redaxe1322
    @redaxe1322 5 ปีที่แล้ว

    Спасибо огромное, помог ваш пример!

  • @nelkor3427
    @nelkor3427 8 ปีที่แล้ว

    О, Лев вернулся)

  • @2503790
    @2503790 3 ปีที่แล้ว

    У вас отличные уроки. Они мне очень помогли в освоение Qt. Спасибо. Подскажите, есть ли особенность использования класса QFileIconProvider на MacOS? Хочу чтобы отображались иконки папок и файлов по умолчанию. Один и тот же код работает на винде и не работает на маке.
    Вот код:
    model_Main = new QFileSystemModel(this);
    MyIconProvider = new QFileIconProvider;
    model_Main->setRootPath("");
    MyIconProvider->setOptions(QFileIconProvider::DontUseCustomDirectoryIcons);
    model_Main->setIconProvider(MyIconProvider);
    model_Main->setFilter(QDir::QDir::AllEntries);
    ui->listViewMain->setModel(model_Main);//передача модели в QListView

  • @konstantinmedvedev5711
    @konstantinmedvedev5711 2 ปีที่แล้ว

    Здравствуйте! А как возможно сделать защиту при копировании, если, допустим, недостаточно места на диске?

  • @user-cr6oe2ij6t
    @user-cr6oe2ij6t 7 ปีที่แล้ว

    У Вас при двойном клике на диск (C:/D:) не отображаются элементы "." и "..". Как решить эту проблему?

  • @MeSunako
    @MeSunako 4 ปีที่แล้ว

    Делаю по вашему примеру, но не отображаются . и .. для перехода по уровням

  • @kylyrienn
    @kylyrienn 3 ปีที่แล้ว

    Здравствуйте, ссылка на данную работу не активна.
    Не могу зайти на сайт с исходниками.

  • @oleksiivnukov5458
    @oleksiivnukov5458 6 ปีที่แล้ว +2

    делаю ваш пример, вываливается ошибка в строке
    if (sInfo.isDir() || sInfo.lastModified()

    • @Levolex
      @Levolex  6 ปีที่แล้ว +1

      Класс QDataTime подключен у Вас?

    • @Sashikx_zxc
      @Sashikx_zxc 2 ปีที่แล้ว

      Здравствуйте.така же ошибка, нашли как решишь?

    • @veroslava6922
      @veroslava6922 ปีที่แล้ว

      @@Levolex QDateTime не помогло. Ошибка там же error: invalid operands to binary expression ('bool' and 'QDateTime') и
      error: value of type 'QDateTime' is not contextually convertible to 'bool'

  • @madmentat9596
    @madmentat9596 3 ปีที่แล้ว

    А в заголовочном файле-то чего? Вообще чот хрен пойми че происходит. Хоть бы ссылка была на исходники...