QtC++ C/S窗口界面设计

  • 控件常用定义属性设置方式

通常是先定义类型 变量名称,然后设定属性, 除了窗口类控件,

其他控件通常会绑定一个父对象(例如定义的按钮,要依附于哪个窗体)

控件最后都会调用一个show()方法,以显示,这一步尤其重要

a.exec()等待用户执行,作用类似于system("pause")

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.setWindowTitle(QString("到广东找松鼠去"));
    w.show();

    QPushButton b;
    b.setText("喜欢昌仔");
    b.setParent(&w);
    b.show();
    return a.exec();
}
  • 指定父对象的方法

窗口对象之间彼此相互独立

1)setparent(&父对象---也就是主窗口的地址)

2)通过构造函数传参

  •  坐标系统
通过调用move(x,y)实现坐标系统,圆点是窗体的左上角为起点(0,0)
  • 整体代码
#include "widget.h"
#include <QApplication>
#include<QWidget>
#include<QPushButton>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.setWindowTitle(QString("到广东找松鼠去"));
    w.show();

    QPushButton b;
    b.setText("喜欢昌仔");
    b.move(100,200);
    b.setParent(&w);
    b.show();
    return a.exec();
}

输出结果:

原文地址:https://www.cnblogs.com/saintdingspage/p/12251959.html