問題タブ [qfiledialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
507 参照

c++ - 特定の基準に基づいて QFileDialog の選択ボタンを無効/有効にする

ユーザーにディレクトリを選択するように求める QFileDialog があります。QT バージョン 4.3.5 を実行しています。アップグレードするオプションもありません。

ユーザーが特定の名前の 2 つのファイルを含むディレクトリのみを選択できるようにしたい。これら2つの特定のファイルが含まれていない場合、「選択」ボタンを無効にする行に沿った何か。

ユーザーがすべてのディレクトリとすべてのサブディレクトリを参照できる必要があるため、これは私がやりたいことではありません。ディレクトリが選択されている場合は、上記の基準に基づいて「選択」ボタンを無効/有効にするチェックを行う必要があります。

私が言ったように、私が見つけた唯一の半分近い解決策は、特定のコンテンツを持つディレクトリのこのスレッド QFileDialog またはこのスレッドqfiledialog - Filtering Folders?で説明されています。

私の質問に対するこれらの半分の解決策はどちらも、QT 4.4 まで導入されなかった QFileSystemModel を使用する必要があります。

選択/アクティブ化されたディレクトリに 2 つの特定のファイルが含まれているかどうかに基づいて、QFileDialog::Directory を FileMode として設定して QFileDialog の「選択」ボタンを有効/無効にするにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
384 参照

qt - 非 QT アプリの QFileDialog

サードパーティの GUI フレームワークを使用するアプリがありますが、QFileDialog を使用してファイルを開きたいです。目に見えず、ダイアログを提供する目的を果たす QWidget のサブクラスをインスタンス化することを考えています。

これを行うより良い方法はありますか?

0 投票する
1 に答える
568 参照

c++ - Qt: getSaveFileName でフォルダーを非表示にする

QFileDialog::getSaveFileNameパスを選択したり、少なくともフォルダーを非表示にしたりせずに、を使用してファイルを保存したいと思います。QFileDialog::ShowDirsOnly次のようなオプションとして設定しようとしたドキュメントを読む:

しかし、それは機能していないか、私が望むものではありません。

QFileDialog::getSaveFileNameシステム内の場所を探すことができず、 pleaseを使用せずにファイルを保存する方法はありますか? または、ファイルの名前を書き込むだけの独自の QFileDialog を作成する必要がありますか?

誰かが私の問題を理解してくれることを願っています。

0 投票する
0 に答える
994 参照

qt - Qt リモート ファイル ブラウザ

誰かが Qt Remote File Browser に取り組んだことがあるかどうか疑問に思っていました。私の理解では、2 つの選択肢があります。

  1. リモート ファイルに関しては、カスタム プロキシ モデルで QFileDilaog を使用します。モデルは、リモート ファイル/ディレクトリ構造を提供する責任があります。
  2. カスタム ダイアログを使用して、ローカル ファイル用の標準​​ファイル システム モデルとリモート ファイル用のカスタム モデルを用意します。

どちらの場合も、リモート ファイル/ディレクトリ リストを取得するプロセスは、QNetworkAccess マネージャーを使用して実行できます。

誰かが同様のコンセプトに取り組んでいますか?私は正しい方向に向かっていますか? 任意の提案をいただければ幸いです。

0 投票する
2 に答える
9238 参照

python - PyQt でファイルを選択するために QFileDialog を使用しようとしましたが、実行されません

私はスタックオーバーフローが初めてです。PyQt に MainWindow があります。ボタンをクリックして QFileDialog を開いてファイルを選択します。問題は、MainWindow を使用すると、QFileDialog が実行されないことです。ダイアログを使用すると、QFileDialog が実行されます。

これは MainWindow の私のコードです。

これはダイアログのコードです。ここでは、pyuic4 (QTDesigner) を使用して .py 生成にコードを記述します。

これは Vannucci_Gemignani.py です。

0 投票する
2 に答える
394 参照

c++ - QFileDialogにスプールフォルダーが表示されない

QFileDialog でフォルダーを選択するようにユーザーに要求しています。

ユーザーがすべてのフォルダーを選択できるようにしたいのですが、QFileDialog で C:/Windows/System32/spool/ が見つからず、他にもあるのではないかと思います。

隠しファイルを表示するためにフラグを設定しようとしQFileDialog::HideNameFilterDetailsましたが、これではうまくいきません。

この問題の解決策はありますか?

C:/Windows/System 32/spool が QFileDialog に存在しません

ここに画像の説明を入力