Diálogo de arquivo aberto do Ubuntu SDK

1

Comecei a jogar com o SDK para começar a desenvolver um aplicativo.

O aplicativo será algo que me permitirá filtrar registros em um arquivo CSV por um termo de pesquisa. Mas existe um diálogo de arquivo para que o arquivo possa ser localizado e como usá-lo?

    
por chesedo 22.03.2014 / 20:46

1 resposta

1

Basicamente, você tem duas opções que dependerão da versão do Ubuntu que você está usando (ou planeja usar).

Ele criará uma janela como a abaixo:

  • 14.04 (versão Qt 5.2.1)

    Nesse caso, implementar um FileDialog é muito mais fácil fazer como não há necessidade de escrever código C ++.

    Aqui está um exemplo mínimo para abrir uma caixa de diálogo de arquivo e sair depois que o usuário escolher um arquivo:

    import QtQuick 2.1
    import QtQuick.Dialogs 1.0
    
    FileDialog {
        id: fileDialog
        title: "Please choose a file"
        onAccepted: {
            console.log("You chose: " + fileDialog.fileUrls)
            Qt.quit()
        }
        onRejected: {
            console.log("Canceled")
            Qt.quit()
        }
        Component.onCompleted: visible = true
    }
    
por Sylvain Pineau 23.03.2014 / 15:20