Translations:Development/Tutorials/CommandLineArguments/19/pt-br: Difference between revisions

From KDE TechBase
(Created page with "Posteriormente, começamos a processar argumentos posicionais, mas apenas se houver um. Caso contrário, prosseguiremos como de costume. No nosso caso, podemos abrir apenas um...")
 
(No difference)

Latest revision as of 15:11, 20 November 2019

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Development/Tutorials/CommandLineArguments)
Later on, we start processing positional arguments, but only if there is one. Otherwise, we proceed as usual. In our case we can only open one file at a time, so only the first file is of interest to us. We call the <tt>openFile()</tt> function and feed it the URL of the file we want to open, whether it is a local file like {{path|$HOME/foo}} or a remote one like {{path|ftp.mydomain.com/bar}}. We use the overloaded form of <tt>[http://doc.qt.io/qt-5/qurl.html#fromUserInput-1 QUrl::fromUserInput()]</tt> in order to set the current path. This is needed in order to work with relative paths like <tt>"../baz"</tt>.

Posteriormente, começamos a processar argumentos posicionais, mas apenas se houver um. Caso contrário, prosseguiremos como de costume. No nosso caso, podemos abrir apenas um arquivo de cada vez, portanto, apenas o primeiro arquivo é do nosso interesse. Chamamos a função openFile() e alimentamos a URL do arquivo que queremos abrir, seja um arquivo local como $HOME/foo ou remoto como ftp.mydomain.com/bar. Usamos o formato de sobrecarga de QUrl::fromUserInput() para definir o caminho atual. Isso é necessário para trabalhar com caminhos relativos como "../baz".