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