在 C++ 中更改 QML font.pointSize
我已经设法使用 C++ 使用此方法更改 QML 文本的“颜色”属性:
theText->setProperty("color", "red");
但是如果我尝试
theText->setProperty("font.pointSize", 20);
,则什么也不会发生(不是那个大小),我已经尝试过使用包含“.”的其他内容。但似乎都不起作用,我认为“。”可能是问题的一部分。如果有人可以帮助我使用 C++ 更改 QML 字体大小,我将非常感激。
I have managed to change the "color" property of QML text with C++ using this:
theText->setProperty("color", "red");
but if I try
theText->setProperty("font.pointSize", 20);
then nothing happens(it's not that size), I've tried this with other things that include a "." but none seem to work, I think the "." may be part of the problem. I'd really appreciate if someone could help me change the QML font size using C++.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
寻找实际的财产名称。据我所知,QObjects 中没有子属性......所以你需要这样的东西:
Look for actual property name. And as far as i know there is no sub-properties in QObjects... So you need something like this: