Qt - Работа с файловой системой (QDir,QFileSystemModel)
ฝัง
- เผยแพร่เมื่อ 2 พ.ย. 2015
- В видео на примере программы, осуществляющей резервное копирование папки, показаны основные приемы работы с файловой системой: отображение структуры, получение информации о элементах, навигация по структуре.
Спасибо огромное, помог ваш пример!
О, Лев вернулся)
У вас отличные уроки. Они мне очень помогли в освоение 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
Здравствуйте! А как возможно сделать защиту при копировании, если, допустим, недостаточно места на диске?
У Вас при двойном клике на диск (C:/D:) не отображаются элементы "." и "..". Как решить эту проблему?
Делаю по вашему примеру, но не отображаются . и .. для перехода по уровням
Здравствуйте, ссылка на данную работу не активна.
Не могу зайти на сайт с исходниками.
делаю ваш пример, вываливается ошибка в строке
if (sInfo.isDir() || sInfo.lastModified()
Класс QDataTime подключен у Вас?
Здравствуйте.така же ошибка, нашли как решишь?
@@Levolex QDateTime не помогло. Ошибка там же error: invalid operands to binary expression ('bool' and 'QDateTime') и
error: value of type 'QDateTime' is not contextually convertible to 'bool'
А в заголовочном файле-то чего? Вообще чот хрен пойми че происходит. Хоть бы ссылка была на исходники...