请告诉我“点”和“箭头”之间的区别,例如:
file.open
和
->start()
(使用QThread)
我认为箭头用于“方法”,而“点”用于“属性”,但open
例如is
用于方法。
感谢您的回答
答案 0 :(得分:3)
这不仅仅适用于Qt。当有问题的变量引用类型/类的实际实例时使用。
示例:
QLabel label(QString("Hello"));
label.show();
- >当变量是一个可以保存类型/类的地址的指针时使用。
示例:
QLabel *label = new QLabel(QString("Hello"));
label->show();
答案 1 :(得分:1)
- >用于指针。如果x被声明为指向sth的指针,x->用于属性,否则。使用。
QLabel *label = new QLabel(tr("Heyy"));
QHBoxLayout hbox = new QHBoxLayout;
label->show();
hbox.addWidget("foo");