問題タブ [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.
c++ - QFileDialog:ファイルを保存するときに拡張子を自動的に追加しますか?
を使用しQFileDialog
てファイルを保存し、拡張子 (*.pdf など) を指定し、ユーザーがこの拡張子のない名前を入力すると、保存されたファイルにもこの拡張子はありません。
サンプルコード:
ユーザーが名前として「foo」と入力すると、ファイルは「foo.pdf」ではなく「foo」として保存されます。したがって、QFileDialog
拡張子は自動的に追加されません。私の質問: どうすればこれを変更できますか?
qt - qfiledialog - フォルダのフィルタリング?
1) フォルダー監視アプリケーションのフォルダーの名前を取得したい.. QFileDialog を使用して特定のフォルダーを表示から除外する方法はありますか (たとえば、私のドキュメントをファイル ダイアログ)。
2) ユーザーにドライブを選択させたくありません。このコードでは、デフォルトでドライブも選択できます。
ドライブまたは特定のフォルダーをグレー表示して選択できないようにする方法はありますか、またはフォルダーのフィルターを設定して表示されないようにすることはできますか..
qt - MIME タイプからの QFileDialog フィルター
問題のプラットフォームで Phonon がサポートするすべてのオーディオ ファイル タイプに QFileDialog のフィルタを一致させたいと考えています。
1 - ただし、Qt でフィルターで MIME タイプを使用する方法を見つけることができません。どうやってやるの?
2 - または、MIME タイプに対応するファイル拡張子を手動で見つけるにはどうすればよいですか? ソリューションは Qt ベースであるか、少なくともクロス プラットフォームであり、Qt が存在するすべての場所でサポートされている必要があります。
オプション 1 が私の推奨する解決策ですが、オプション 2 でも同様です。
以下は、私の問題を説明する短いコードです。
qt - Qt QFileDialog-静的関数のみを使用するネイティブダイアログ?
単にファイルを保存しようとしています。ただし、デフォルトのサフィックスを自動的に取得するには、サフィックスなしでファイル名を入力する必要があります(setDefaultSuffix()が行います)。
このためだけに、ネイティブの保存ダイアログを完全に失うことはしたくありません。exec()はQDialogからオーバーロードされないため、ネイティブフックを完全にバイパスします(falseの場合でもDontUseNativeDialogオプションは無視されます)。
ファイルの上書き警告を無効にし、関数が戻った後にデフォルトのサフィックスを自分で追加した場合、ユーザーが上書きしたくない場合はダイアログを再度開きます...それは醜いです。
デフォルトのサフィックスがない場合は、キャッチしてすばやく挿入できるシグナルはありますか?ネイティブダイアログなので、推測していません。
フィルタで何か問題がありますか?フィルタの選択肢は1つだけです。その拡張子を使用する必要があります。
これはかなり足りないようです。保存ダイアログを起動して「test」と入力するだけで、拡張子のないファイルが作成されることはありません。「テスト」、はい。「テスト」する方法はありません。ロードを押して保存したファイルが表示されない場合、ユーザーは本当に混乱します。
Qtのクロスプラットフォーム部分は、最小公分母のファイルダイアログ機能を提供していると思いますか?
qt - qfiledialog でディレクトリのフィルターを設定する方法
QFileDialog
クラスを使用して、一度にいくつかのディレクトリといくつかのファイルのみを選択する方法があることを知りたいです。ここでは filesfilter を設定しますが、フォルダー フィルターも設定する必要があります。名前に「拡張子」のようなものを含むフォルダー (name.abc、flight.abc など) があり、その名前に基づいてそのようなフォルダーのみを選択したい
私は現在使用しています
tr("*.doc*.txt")
私のファイルフィルターです。.abc
同様に、最後に名前のみのフォルダーフィルターが必要です。
hidden - QT QFileDialog 非表示/バックアップ フォルダー (".folder") を非表示にする方法
基本的に、QFileDialog 内のフォルダーを参照するとき、隠しフォルダーまたはバックアップ フォルダーですべてが肥大化するのは非常に面倒です (それらを実際に呼び出す方法がわかりません)。特に家で。
これらのタイプのフォルダがデフォルトで QFileDialog に表示されないようにする方法はありますか?
Qt4.6 と getOpenFileName を使用しています。
PD: これは ubuntu のものかもしれないと思い始めています...?
qt - オペレーティングシステムに一致するようにディレクトリ区切り文字を設定するにはどうすればよいですか?
私は、3つの主要なオペレーティングシステムに移植できることを目標に、qtアプリケーションを作成しています。
QFileDialogを使用してフォルダーを選択し、それをQListWidgetに追加しています。ただし、Windowsを使用している場合でも、フォルダ名はE:/mediaとして返されます。E:\mediaを返したい
単純な文字列置換を使用することもできますが、Linux / Macでは、\ home \ user\Documentsがあると奇妙に見えます。
それが役立つ場合の私のコード:
c++ - Qt 文字列からファイルを開く
Qt アプリケーションを作成しており、カスタム スロットに接続されているファイルを開くボタンがあります。これまでのスロット コードは次のとおりです。
const char *
ファイル名を に変換し、ファイルを開き、それを読み取ってテキストを QString に保存し、ファイルを閉じるにはどうすればよいでしょうか。Qt4を使用しています。
qt - QFileDialog を使用するときにユーザーが選択したサフィックスを確認するにはどうすればよいですか?
さて、私は次のコードを使用して、保存する必要があるファイルのファイル名を取得しています..
ファイルを保存するファイル形式に関する多くのオプションをユーザーに提供しています。ただし、返さQString
れたのは、ユーザーが選択した接頭辞のファイル名のみであり、接尾辞ではないため、ユーザーが選択したファイル形式はわかりません。このようなファイル形式を検出するにはどうすればよいですか?
python - PyQt4 ファイル選択ウィジェット
ファイルを選択する必要がある部分を含む QT4 (QT デザイナーを使用) ダイアログを作成したいと考えています。
今、私は QFileDialog が存在することを知っており、私が望むことをする何かをプログラムすることができます. しかし、QTデザイナーでもそれを行うことはできますか?
QTデザイナーで「ファイル選択」ウィジェットを取得する方法はありますか? または、これらのボタンを覚えています。選択したファイルをタイトルとして、小さな矢印を使用して、ユーザーが QFileDialog で別のファイルを選択できるようにしますか?
既製のソリューションはありますか、それとも自分でプログラムする必要がありますか?