いくつかのディレクトリを操作し、ファイルの名前を変更/移動する必要があるアプリケーションで Qt と Ruby を使用しています。ただし、実際の操作の前に、「プレビュー」、つまり変更のシミュレーションを表示する必要があります。私が OS X と Linux で行ったことは、書き込み可能な tmp スペースにコマンドmkdirとtouchコマンドを集めて、前述の「ディレクトリ ツリー」を構築し、それを Qt のQFileSystemModelウィジェットに供給してQTreeView、期待どおりの結果を得ることです。
ただし、ネイティブの対応するファイルが見つからなかったため、Windowsではそれを行うことがtouchできず、ファイルを表示できませんでした. 頭に浮かんだ 1 つの提案は、メモリ内にディレクトリ ツリーを作成することですが、それではもうフィードできませQFileSystemModelん。
これどうやってするの?