gpt4 book ai didi

qt - 当您在 QtCreator 中推广小部件时会发生什么?

转载 作者:行者123 更新时间:2023-12-02 09:53:07 25 4
gpt4 key购买 nike

假设我拥有将小部件(在本例中我将使用 QLineEdit)升级为名为 MyClass 的类所需的一切。 MyClass继承自QWidget并定义了自己的函数。

当我将 QLineEdit 提升为 MyClass 的实例时,幕后会发生什么?我知道 QLineEditQWidget 的子级,因此 MyClassQLineEdit 在该因素上相关。但属性(property)会怎样呢? QLineEdit 是否仍然保留特定于 QLineEdit 的属性?它如何改变“类型”?

除了QLineEdit仍然保留QWidget的属性(MyClass继承自该类)之外,我不确定后面会发生什么这次小部件的促销事件。

最佳答案

当您从 QLineEdit 升级到 MyClass 时,如果有:

QLineEdit *lineedit=new QLineEdit(centralWidget);

您将拥有:

MyClass * lineedit=new MyClass(centralWidget);

并且您可以以正常方式从 MyClass 调用您的函数,您可以打开 ui.h 文件并亲自查看。

关于qt - 当您在 QtCreator 中推广小部件时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12343072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com