Qt Widgets Designerでのフォームの保存、プレビュー、印刷

Qt Widgets Designerのフォームは編集中のコンポーネントを正確に表現していますが、編集中に最終的な外観をプレビューすることは便利です。この機能は、Formメニューを開いてPreviewを選択するか、フォーム内でCtrl+Rを押すことで有効になります。

プレビューは、最終的なコンポーネントがアプリケーションで使用されたときにどのように見えるかを正確に表示します。

Qt 4.4 以降では、デフォルトのスキン、Qt スタイルシートで作成されたスキン、デバイスのスキンなど、様々なスキンを持つフォームをプレビューすることができます。この機能は、アプリケーションでQApplication::setStyleSheet() を呼び出したときの効果をシミュレートします。

スキンを使ってフォームをプレビューするには、Editメニューを開き、Preferences...を選択します。

下図のようなダイアログが表示されます:

スキンのプレビューを有効にするには、Print/Preview Configurationチェックボックスをチェックする必要があります。スタイルのドロップダウン・ボックスから提供されたスタイルを選択できます。

あるいは、Qt Style Sheets で作成したカスタムスタイルシートをプレビューすることもできます。下図はQtスタイルシートの構文と、それに対応する出力の例です。

もう一つの方法は、デバイススキンを使ってフォームをプレビューすることです。Qt Widgets Designer には一般的なデバイススキンのリストが用意されていますが、Browse...オプションを使って他の QVFB スキンを使用することもできます。

フォームのコードの表示

Qt 4.4 以降、Qt Widgets Designer フォームに対して User Interface Compiler (uic) が生成したコードを表示することができます。

FormメニューからView Code... を選択すると、生成されたコードを表示するダイアログが表示されます。以下のスクリーンショットは、uic によって生成されたコードの例です。

フォームの保存と印刷

Qt Widgets Designer で作成したフォームは、画像に保存したり印刷することができます。

フォームの保存

フォームを画像として保存するには、Save Image...オプションを選択します。ファイルは.png 形式で保存されます。

フォームの印刷

フォームを印刷するには、「印刷...」オプションを選択します。

©2024 The Qt Company Ltd. 本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。