-1

Qxtは、Qt ではすぐに利用できない機能を追加するためのクロスプラットフォーム ユーティリティ クラスのスイートを提供する Qt 用の拡張ライブラリです。Qxt はいくつかのモジュールで構成されており、それぞれが別のライブラリに存在します。次のような多くの優れた機能があります。

  • 2つのボタンを持つQSlider
  • ボタンとラベルの回転とリッチテキスト
  • サンプル テキスト付きの LineEdit
  • 多くの画面設定の管理
  • 文字列スピンボックス
  • コンボボックスをチェック
  • グローバル ショートカット (ホット キー)
  • スケジュール ビュー
  • 任意のウィジェットを含むツールチップ
  • RPC(ネットワーク経由でシグナルとスロットを接続)
  • XML-RPC
  • QxtSQLPackage (ネットワーク経由またはファイルへの SQL クエリ結果の送信)
  • QxtSlotMapper (パラメータ値に基づいて信号をスロットにマップ)

Qt には、リリースごとに多くの新機能が含まれています。Qt の新しいバージョンには、なぜこれらの便利で優れた機能が含まれていないのでしょうか。将来、これらの機能を Qt に追加する計画があるかどうか知っている人はいますか?

4

1 に答える 1

1

Qxt コードをアップストリームに送信するだけではないことは完全に理解できますが、それは非常に厄介な場合があるためです。グローバルショートカットは、頭に浮かぶ一番のことです。行編集でサンプル テキストを使用することは、もう 1 つの優れた機能です。

しばらくの間、余暇にメモを取るアプリに取り組んでいます。GTK や他の GUI フレームワークと比較してクロスプラットフォームで動作させるのが簡単なため、QT を特に使用しました。主要なコンセプトの 1 つは、アプリケーションを表示および非表示にするためのグローバル ホットキーを用意することでしたが、QT はこれを独自に実行しないため、この 1 つの機能のために Qxt を処理する必要があり、取得するのが非常に面倒でした。行きます。Windows 用のバージョンを作成するのを妨げていた大量のバグに対処しました。できれば、Qxt を捨てて、QT に既に組み込まれているものを優先したいと思います。

Qxt は、なんらかの理由で QT に含まれていない機能の必要性から生まれました。率直に言って、その理由がわかりません。

于 2014-04-03T20:26:46.343 に答える