qt 设置按钮大小_QT基本操作(一)

1、使用窗口时要包含头文件

2、设置QT窗口标题w.setWindowTitle(QString("所要添加的内容"));

3、设置按钮内容,首先要进行声明QPushButton b;,然后设置按钮中的内容b.setText("^_^");,最后一定要进行显示,否则不会显示,代码b.show();

qt 设置按钮大小_QT基本操作(一)_第1张图片

上述内容的显示

4、必须指定父对象,如果不指定父对象,对象和对象(窗口和窗口)没有关系,他们之间的关系是相互独立的。指定父对象,有两种方式:1)setParent,即为设置父对象。 2)通过构造函数传参。

5、利用b.setParent(&w);来指定父对象,然后再通过w.show();进行显示,那么就可以把按钮放入到大的界面当中去。b.move(100,100);可以对按钮进行移动。

qt 设置按钮大小_QT基本操作(一)_第2张图片

6、也可这样对按钮进行创建并设置QPushButton b1(&w); b1.setText("hello");

7、return a.exec();代码用来停住当前程序的运行,等待用户进行操作。MainWidget w;此句即为执行MainWidget的构造函数。

8、在工具-》选项-》文本编辑器中可以修改编码格式。

qt 设置按钮大小_QT基本操作(一)_第3张图片

9、建好widget文件,要对按钮进行操作,要在.h文件中加入private:QPushButton b1; QPushButton *b2;,否则无法调用进行显示。在mainwidget原文件中使用 b1.setParent(this);

b1.setText("^_^");

b1.move(100,100);

b2 = new QPushButton(this);

b2->setText("hello");来进行显示即可。

10、信号与槽在QT中是极其重要的,是QT主要的工作方式。假设我点击按钮,让窗口关闭,那么可以使用connect(&b1,&QPushButton::pressed, this, &MainWidget::close);来实现其功能。其中:&b1:信号的发出者,并且是指针类型;&QPushButton::pressed: 含义为&发送者的类名::信号名字 ,即表示需要处理的信号;this :信号的接受者 &MainWidget::close : &接受的类名::槽函数名字,这是槽函数,也就是信号处理函数。

11、在敲击代码不进行自动补全,那么很可能需要添加include。

qt 设置按钮大小_QT基本操作(一)_第4张图片

你可能感兴趣的:(qt,设置按钮大小)