問題タブ [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 投票する
2 に答える
3900 参照

python - QFileDialogウィンドウにファイルが表示されない

pyqtを使って簡単なコードを書いています

コードでは、を呼び出しますがQFileDialog、静的関数を使用して呼び出すと、すべて正常に機能しますが、通常の方法、つまりを使用dialog.exec_(),すると、ファイルダイアログウィンドウにファイルが表示されません。

ファイルの完全なパスを入力して初めて、ファイルダイアログウィンドウにファイルが表示されます。この問題は、FileDialoghandler関数を呼び出した場合にのみ発生することに注意してください。そうしないと、どのように呼び出してもQFileDialog、すべてが正常に機能します。また、この問題はLinuxでのみ発生し、Windows7ではすべて問題なく動作します。これがPyQtのバグなのか、それともここで何かが足りないのか疑問に思っています。

コードは次のとおりです。

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

qt - QFileDialog 無効化ボタン

特定のコンテンツを含むディレクトリのみを開くために使用される QFileDialog のサブクラスを作成したいと思います。ファイル リストの動作を処理するように独自のプロキシ モデルを設定できますが、[OK] ボタンを無効/有効にするにはどうすればよいですか? 独自のウィジェットを作成する必要がありますか?

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

cocoa - QFileDialog::getOpenFileName は Mac で非常に遅い

私は既存のディレクトリの読み取りを含むサンプルqtプロジェクトに取り組んでいます。要件は、getOpenFileName関数を使用する必要があることです。作業中に、この関数がWindowsではうまく機能することを観察しましたが、Macではネイティブのウィンドウを使用してその応答性は非常に遅い 誰もこれをスピードアップする方法を知っていますか?? 現在、私は次の機能を使用しています

QFileDialog::getOpenFileName(this, Caption, defaultPath, filters);

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

macos - QFileDialog :: getSaveFileNameを使用して制限された場所にファイルを保存しても、エラーメッセージは表示されません

私はMACでサンプルQTプロジェクトに取り組んでおり、ファイルを保存するために、ネイティブダイアログでQFileDialog :: getSaveFileName APIを使用しています。読み取り専用のディレクトリにファイルを保存すると、ファイルは保存されます。ただし、動作はエラーメッセージを表示する必要があります。Windowsシステムですべてが正常に動作することを確認すると、エラーメッセージが表示されますが、MAC IDでは誰もこれに以前に直面することはできませんか?

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

python - ディレクトリが選択された後、QtGui.QFileDialog.getExistingDirectory() ウィンドウが閉じない (PyQt)

プログラムの残りの部分がコンソール出力にある間にQtGui.QFileDialog.getExistingDirectory()、プログラムのダイアログ ウィンドウでパスを取得して、ユーザーの作業を楽にしようとしています。pythonこの目的のために、次のコードがあります。

getpath 関数を呼び出すと、ダイアログ ウィンドウは、この命令の直後に閉じるのではなく、関数を呼び出したスクリプトが終了するまで開いたままになります。

このコードを実行すると、スクリプトが実行されるフォルダーにダイアログ ウィンドウで保存されたディレクトリを保存するファイルが作成されます。

私は何を間違えましたか?

ちなみにUbuntu12.04です。ありがとうございました!乾杯

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

c++ - QFileDialog がアプリケーションをクラッシュさせています

次の簡単なコードの QFileDialog でアプリケーションがクラッシュします。アプリケーションを起動した最初の 3 回は機能しましたが、QFileDialog が使用されている関数を変更しなくても、実行時にクラッシュします。

私は

このWebページで示唆されているように 、それでもクラッシュします。

理由はありますか?ユーザーがシステムを参照してファイルまたはフォルダーを選択することを目指しています。このタスクを実行する別の作業がある場合は、お知らせください。

Ubuntu と Qt を使用します。

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

qt - 「ファイルのみ」または「ディレクトリのみ」のいずれかを許可するQFileDialogを持つことは可能ですか?

QFileDialogの場合、ファイルまたはディレクトリのいずれかを選択可能にして、同じUIでユーザーに選択を与えることは可能ですか(ユーザーがフィルターから異なるファイルタイプを選択し、それに応じてファイルリストが更新される方法など)?

0 投票する
3 に答える
1013 参照

python - Qt: システムの開いているファイル ダイアログを引き継ぐ

PyQt4のQWebViewを使ってWebサイトへのファイルアップロードを自動化したいのですが、まだ分からないところがあります。ファイルをアップロードするために、Web サイトにはボタンがあり、ローカル ファイルを選択するためのダイアログが開きます。それで、これらは私の質問です:) ボタンをクリックすると、そのダイアログを制御する方法はありますか? これを達成するためのより良い方法はありますか?

編集

ウェブサイトはhttps://maps.google.com/で、 My Places > Create Map > Importから .kml ファイルをアップロードしています。

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

python - PyQt QFileDialog exec_ is slow

I'm using a custom QFileDialog because I want to select multiple directories. But the exec_ function is very slow, and I can't figure out why. I'm using the newest version of PyQt.

Code Snippet:

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

qt - QPrintDialogから呼び出されたQFileDialogをローカライズするには?

以下は、QPrintDialog をローカライズするためにうまく機能します。

しかし、QPrintDialog の [Choose file] ボタン (3 つのドット) をクリックすると、必要なドイツ語のダイアログではなく英語版のファイル ダイアログが表示されます。

また、コンソールに次の警告があります。

KGlobal::locale::Warning your global KLocale is being recreateing with a valid main component instead of a fake component. これは通常、メイン コンポーネントが作成される前に i18n 関連の関数を呼び出そうとしたことを意味します。うまくいかない可能性が高いため、これを行うべきではありません

どこを見ればいいですか?

ここに記載されている回避策について: 一部の QDialogs は ::DontUseNativeDialog フラグをサポートしていますが、QPrintDialog はサポートしていません。

(Linux でテストしましたが、他のプラットフォームでの結果はわかりません)