33 lines
1.7 KiB
Markdown
33 lines
1.7 KiB
Markdown
|
# What is this?
|
|||
|
Test program (TreeView - File Manager) from Astra Linux
|
|||
|
|
|||
|
# Tasks
|
|||
|
В продолжении телефонного разговора направляю Вам тестовое задание, жду от Вас ответа 18.10 во второй половине дня.
|
|||
|
|
|||
|
### Установить Astra Linux (2.12 или 1.7) на виртуальную машину
|
|||
|
|
|||
|
Yes
|
|||
|
|
|||
|
### Обновиться до последней версии
|
|||
|
- посмотрела через сайт версии на 2.12 https://wiki.astralinux.ru/pages/viewpage.action?pageId=158605543
|
|||
|
- посмотрела версию астры через графику
|
|||
|
- актуальная
|
|||
|
|
|||
|
### Необходимо реализовать графическое приложение, которое будет отображать дерево файловой системы
|
|||
|
#### Сделать стартовой директорией домашнюю директорию текущего пользователя. То есть того пользователя что запускает утилиту
|
|||
|
Yes
|
|||
|
#### Отображать файлы, папки, в том числе и скрытые
|
|||
|
Yes
|
|||
|
|
|||
|
#### Добавить QLineEdit виджет, который использовать для фильтрации по имёнам файлов и папок
|
|||
|
-
|
|||
|
#### Пришлите готовый код и скриншот. Желательно ссылку на репозиторий GitHub/GitLab/BitBucket
|
|||
|
This
|
|||
|
|
|||
|
# Docs
|
|||
|
[QFileSystemModel Class](https://doc.qt.io/qt-5/qfilesystemmodel.html)
|
|||
|
|
|||
|
[QTreeView](https://doc.qt.io/qt-5/qtreeview.html)
|
|||
|
|
|||
|
[Dir View](https://doc.qt.io/qt-5/qtwidgets-itemviews-dirview-example.html)
|