ValueAxis documentationでは、デフォルトで黒であるタイトルの色を変更するプロパティを見つけることができないようです。私はそれを白に変えたい。QML ValueAxisはラベルの色を変更する方法を見つけることができません
0
A
答えて
0
軸のタイトルを設定するときに、htmlフォーマットを使用できます。
titleText: "<font color='white'>YourTitle</font>"
0
あなたがそうのようなQ_INVOKABLE
としてそれをマークすることによってQMLから呼び出すことができることをC++で関数を作成します。あなたのヘッダファイルで
を:
public:
Q_INVOKABLE QBrush titleBrush() const;
あなたのクラスファイルで:
QBrush ChartStyler::titleBrush() const
{
return QBrush(Qt::white);
}
これをあなたのQMLで呼び出すことができます:
import MyCoolProgram.ChartStyler 1.0
ChartStyler {
id: chartStyler
...
ValueAxis {
titleText: "My X Axis"
titleBrush: chartStyler.titleBrush()
}
...
}
あなたはすでにあなたがQMLからアクセスできるクラスを持っていない場合、あなたは(たとえばmain.cpp
で)ChartStyler
を登録する必要があります
qmlRegisterType<ChartStyler>("MyCoolProgram.ChartStyler", 1, 0, "ChartStyler");
関連する問題
- 1. 方法を見つけることができません。
- 2. Toggle_Sidebarの背景色を変更するCSSを見つけることができません
- 3. 変数を見つけることができません:Store
- 4. ReferenceError:変数を見つけることができません
- 5. ReferenceError:変数を見つけることができません:$
- 6. ReferenceError:変数を見つけることができません:$
- 7. ローカル変数を見つけることができません
- 8. 変数ImageIOを見つけることができません
- 9. Selenium - ラベル内のテキストを見つけることができません
- 10. フラグメントツールバーの色を変更することができません
- 11. エラー:シンボル変数の領域を見つけることができません、シンボル変数の行を見つけることができません
- 12. FLINK JDBCInputFormatは方法を見つけることができません「setRowTypeInfo」
- 13. herokuはCSSを見つけることができません
- 14. はWindowsコマンドレットを見つけることができません
- 15. C++はSQLite3を見つけることができません
- 16. はシンボルクラスKeyEventを見つけることができません
- 17. PHPはクラスファイルを見つけることができません
- 18. Intellijはcommons.dbcp2を見つけることができません
- 19. は、シンボルgetCurrentActivityを見つけることができません
- 20. Javahはkhronos.opengles.GL10を見つけることができません
- 21. リンカーはCTFontCreateWithNameAndOptionsを見つけることができません
- 22. グランタタスクはファントムドライバを見つけることができません
- 23. typescriptはnode_modulesを見つけることができません
- 24. CMakeはGLEWを見つけることができません
- 25. Impalaはcom.mysql.jdbc.Driverを見つけることができません
- 26. PostGISはGDALALLRegisterを見つけることができません
- 27. ジェンキンスイオンビルドはGradleを見つけることができません
- 28. はMSTest.exeを見つけることができません
- 29. @PropertySourceは、クラスパスを見つけることができません:
- 30. Herokuはモジュールを見つけることができません