如何在特定位置设置QListWidget

时间:2014-01-23 06:00:28

标签: c++ qt qwidget qlistwidget

如何在特定位置设置QListWidget说我的窗口大小为(1000,1000),我想在位置(200,200)设置QListWidget

    widget = new QWidget();
    setCentralWidget(widget);

    list1->setFixedSize(200,150);
    list1->addItem("Surya TV");
    list1->addItem("Sony TV");
    list1->addItem("Zee TV");

    vertical->addWidget(list1);
    widget->setLayout(vertical);

2 个答案:

答案 0 :(得分:1)

您可以使用:

   void move ( int x, int y ) 

类似的东西:

    p = new QListWidget(this);
    p->move(200,200);

在我的情况下,“这个”是QMainWindow。 这有帮助吗?

答案 1 :(得分:0)

如果您要进行布局,请使用预定义尺寸的垫片填充列表。如果你的主窗体中有更多的小部件和listWidget,那么最好选择布局。 如果您不确定,请使用Designer构建表单。这将允许您在细粒度定位方面实现您希望实现的控制。 就个人而言,我不喜欢设计师。