【发布时间】:2017-10-24 18:38:54
【问题描述】:
我知道如何通过编码在用户界面中包含QSpinBox。
QSpinBox *spinbox= new QSpinBox(this);
现在我正在寻找这样一个函数,通过它我可以通过给出该位置的坐标值将QSpinBox 设置在用户界面中的特定位置。
我尝试了几个功能,但现在一个给了我正确的解决方案,我想拥有什么?
Qt 中有这样的功能吗?提前致谢。
【问题讨论】:
我知道如何通过编码在用户界面中包含QSpinBox。
QSpinBox *spinbox= new QSpinBox(this);
现在我正在寻找这样一个函数,通过它我可以通过给出该位置的坐标值将QSpinBox 设置在用户界面中的特定位置。
我尝试了几个功能,但现在一个给了我正确的解决方案,我想拥有什么?
Qt 中有这样的功能吗?提前致谢。
【问题讨论】:
要将小部件放置在特定位置,您必须使用move() 函数,请记住小部件不应包含在任何布局中
spinbox->move(x, y);
或:
Qpoint p(x, y);
spinbox->move(p);
【讨论】:
setPos() 函数可能不包含在此版本中。所以,它显示class 'QSpinBox' has no member named 'setPos'