9

Qt の使用方法を学んでおり、現在、ほとんどのウィジェットを標準形式で使用してアプリケーションを開発できます。今、私は自分のウィジェットをもっと美しくしたいと思っています。標準のものはWindowsにとって非常に鈍いです。ウィジェットの外観を変更するために通常使用されるウィジェットのプロパティを知りたいです。たとえば、このビデオで見られるように、標準にはガラスQPushButtonのような外観はありません。0:10(動画開始から10秒後)のボタンの感触をご覧ください。 別の例を次に示します上下ボタンと下ボタンです。Qtでそのような編集を行うにはどうすればよいですか? UIをコピーしたくないことに注意してください。このような美しいウィジェットを作成する方法を知りたいですか? このトピックに関するヘルプは、私にとって非常に役立ちます。ありがとうございました。

4

3 に答える 3

4

QStyle は 1 つのオプションです。もう 1 つは、単一のコンポーネントのスタイルシートを編集することです。Qt Designer では、アイテムの CSS シートを開くことができます。

http://qt-project.org/doc/qt-4.8/stylesheet-examples.html

于 2013-02-26T08:53:22.030 に答える
3

QStyleクラスhttp://doc.qt.io/qt-4.8/qstyle.htmlをご覧ください。

于 2013-02-26T08:50:24.533 に答える
1

Qt の学習を始めたばかりで、ビッグ ボスによって QWidget スタイルの Qt に制約されていない場合は、Qt QMLを学習することをお勧めします。これは、QWidgets+stylesheets が時代遅れになりつつある間、Qt の未来であるためです。さらに、バグのあるスタイルシートを扱うよりも、宣言型 QML に対してプログラミングする方がはるかに簡単です。

于 2013-02-26T09:43:33.837 に答える