qt jambi 中的 findChild() 对我不起作用
我正在寻找使用 qt jambi 中的 findChild() 函数的代码片段 我看过谷歌,但似乎 qt jambi 没有很好的记录 不管怎样,这里是我在文档中找到的:
public final QObject findChild(java.lang.Class cl,
java.lang.String name)
This functions searches for descendant(s) of this QObject.
以 QLabel 为例,如果我们想查找名为“myLabel”的 QLabel,语法应该是这样的:
QLabel l = this.findChild(QLabel,"MyLabel");
我尝试了这段代码,但它不起作用。 ps:在 qt 中,语法是:
findChildren<QLabel *>("myLabel");
有什么建议吗?如何将其转换为java语法?
i'm looking for a code snippet that uses the findChild() function in qt jambi
i've looked on google but it seems that qt jambi is not well documented
any way here is what i found in the documentation :
public final QObject findChild(java.lang.Class cl,
java.lang.String name)
This functions searches for descendant(s) of this QObject.
let take a QLabel for exemple ,if we want to look for a QLabel named "myLabel" ,the syntaxe should be like this :
QLabel l = this.findChild(QLabel,"MyLabel");
i tried this code and its not working.
ps: in qt the syntaxe for this is :
findChildren<QLabel *>("myLabel");
any suggestions ? how to convert it to java syntax ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要获取类 QLabel 的 Class 对象,您可以编写“QLabel.class”——即,
我不知道它是否通用,或者是否必须转换结果:
To get the Class object for a class QLabel, you write "QLabel.class" -- i.e.,
I don't know if it's genericized or not, or if you have to cast the result: