Navegue pastas e adicione seus arquivos a uma lista com QT
-
25-09-2019 - |
Pergunta
Olá, grande comunidade de So!
Eu criei um aplicativo GUI com QT e adicionei um QtreeWidget e um 2 botões (adicione e exclua) na minha janela principal.
É possível encontrar exemplos de código para aprender como adicionar e excluir arquivos a este Qtreewidget?
- Eu gostaria de exibir seu tamanho, nome e localização na lista
Solução
Para navegação de diretório, tente Qdir. Para criar e remover arquivos, use Qfile. Muitos exemplos e tutoriais podem ser encontrados aqui Documentação QT. Basta selecionar sua versão.
Outras dicas
Você olhou para as demos que vieram com o próprio QT? Eu posso lhe dizer de dois exemplos:
No qtassistant, vá para a documentação de referência QT-> Visão geral-> Exibir classes e você terá seu exemplo.
Mais elaborado: no qtassistant, vá para: QT Referência Documentação-> Tutoriais e Exemplos: Em XQuery, XPath, você tem um exemplo de sistema de arquivos.
Adicionar arquivo pode ser tão simples quanto abrir um novo arquivo (pegando o nome do arquivo do usuário) e fechando -o (não sei exatamente o que você deseja aqui - algum comando equivalente ao "toque"?).
Para exclusão, você pode ligar: Bool Qdir :: Remover (Const QString & FileName)