Qtでは、どのような種類のフォントを使ってウィジェットのフォントを書式設定することができますか。彼らはシステム特有ですか?私は現代数字のような数字をthisのように持っています 私のプログラムにこのフォントを実装できますか?そしてもしできれば、それをどうやるの?Qt setStyleSheetどのようなフォントを使用できますか?
答えて
私の知る限り、Qtはその配布にフォントを含んでいません。私は確認するためにクイック検索を行い、何も見つけることができませんでした。あなたのシステムにインストールされている任意のTrueTypeフォントを使うことができるので、利用可能なフォントはシステム固有です。
代わりに、実行可能ファイルにQtリソースとしてフォントファイルを作成し、QFontDatabase
クラスを使用してアプリケーションで使用するフォントをインストールすることもできます。リソースファイルを作成したら(ドキュメントの「Qt Resource System」を参照)、ここにフォントをインストールするためのコードがあります。
#include <QFontDatabase>
int result = QFontDatabase::addApplicationFont (":/fonts/SomeFont.ttf");
if (result == -1)
{
// Some kind of appropriate error handling
}
あなたはあなたのプログラムの冒頭で一度、このコードを呼び出す必要があり、その後、フォントがあなたのプログラムが実行されている場所、それがシステムにインストールされたかのように名前で提供されています。これはローカルシステム上にフォントをインストールしないことに注意してください。フォントはアプリケーションでのみ使用できます。
また、フォントはライセンスされたアイテムであることに注意してください。アプリケーションを配布する際に合法的になるためには、フォントを配布するためのライセンスを取得するか、適切なライセンスを提供するオープンソースフォント無料の再配布が可能です。
私自身で別の解決策を見つけました。それはQLCDNumberを使用することです。しかし、あなたの答えに感謝します。 –
ああ!私はそれを忘れてしまったことはありません...それを使ったことはありませんが、それはかなりクールな小さなウィジェットであり、あなたが必要とするものです。あなたがそれを見つけてうれしいです。 – goug
- 1. pygame.font.Fontでどのようなフォントを使用できますか?
- 2. setStyleSheetはフォントを固定し、フォント伝播を更新しません
- 3. スプライトアニメーションビューアにはどのようなQtウィジェットを使うべきですか
- 4. Qtでオブジェクトをどのように識別できますか?
- 5. GitHubをどのようなコードで使用できますか?
- 6. ODBCプラグインを使用するQTアプリケーション(静的リンクなし)をどのように展開できますか?
- 7. QtでJNIを使用してどのようなアンドロイドクラスにアクセスできますか?
- 8. どのような同期を使用できますか?
- 9. どのようにWindowsフォントにMACフォントをマップしますか
- 10. フォント属性の汎用マップはどのように指定できますか?
- 11. QToolBarボーダーsetStyleSheet()
- 12. どのようにCancelEventArgsのようなイベントを使用できますか?
- 13. qt GUIアプリケーションでダイナミックライブラリをどのように使用しますか?
- 14. どのようにすれば、すべてのブラウザで同じフォントが使用できますか?
- 15. どのようなロギングスコープをそのまま使用できますか?
- 16. QTでQFileを使用するにはどうすればよいですか?
- 17. SCSS:SCSSファイル内でGoogleフォントをどのようにインポートできますか?
- 18. Qtスタイルシートで埋め込みフォントを使用するには?
- 19. QtアプリケーションでWindowsフォントを使用する方法
- 20. どのようにビジョンボックスでcrontabを使用できますか?
- 21. fetchMap()をRecordMapperでどのように使用できますか?
- 22. SoundViewをSurfaceViewでどのように使用できますか?
- 23. CodeigniterでTwigをどのように使用できますか?
- 24. Markdownでどのようにラテックスを使用できますか?
- 25. matplotlibをリアルタイムでどのように使用できますか?
- 26. ブートストラップ - Arialのような安全なフォントでフォントを上書きする
- 27. 奇妙なwavファイル。どのようなフィルタを使用できますか?
- 28. GWTリストボックスでフォントをどのようにカスタマイズしますか?
- 29. VSコードでは、環境のフォントをどのように変更できますか? (タブ名、サイドパネルなど)
- 30. JSF 2.0でどのような範囲でウィザードパターンを使用できますか?
最後に確認しました。この情報はGoogle上にあります。そこにあなたのすべての答えがあるはずです。 –
'QLCDNumber'を使うのはOKですが、' DS Digital'フォントをバンドルすると、より見栄えが良くなり、柔軟性が増します。 –