当前位置:网站首页>写一个纯手写的qt的hello world
写一个纯手写的qt的hello world
2022-07-07 23:28:00 【bin elf】
实现效果:空项目
之后在项目文件中添加文件
实现了窗口和按钮控件的编写
#include <QApplication>
#include <QWidget> //引用头文件 窗口文件基类
#include <QPushButton> //按钮的控件
int main(int argc, char *argv[])
{
//有且只有一个应用程序类的对象---即使有很多个窗口
QApplication a(argc, argv);
//创建空白窗口
QWidget w;
w.setWindowTitle("给杨的窗口");//设置标题
//显示
w.show();
//创建按钮
QPushButton b;
b.setText("杨的专属按钮");//给按钮设施内容
b.show();//给空间认为显示
/*如果不指定父对象 对象和对象(窗口和窗口)没有关系,是独立的
*a指定b为它的父对象 相当于a在b上(子在父上面)
*所以本案例需要指定窗口是父对象 按钮是子对象 有两种方式
* 1)setParent
* 2)构造函数传参
*指定父对象的好处,只需要父对象显示 上面那的子对象自动显示*/
return a.exec();
}
是两个窗口
实现一个窗口显示
#include <QApplication>
#include <QWidget> //引用头文件 窗口文件基类
#include <QPushButton> //按钮的控件
int main(int argc, char *argv[])
{
//有且只有一个应用程序类的对象---即使有很多个窗口
QApplication a(argc, argv);
//创建空白窗口
QWidget w;
w.setWindowTitle("给的窗口");//设置标题
#include <QApplication>
#include <QWidget> //引用头文件 窗口文件基类
#include <QPushButton> //按钮的控件
int main(int argc, char *argv[])
{
//有且只有一个应用程序类的对象---即使有很多个窗口
QApplication a(argc, argv);
//创建空白窗口
QWidget w;
w.setWindowTitle("给杨妹妹的窗口");//设置标题
//创建按钮1
QPushButton b;
b.setText("杨的专属按钮");//给按钮设施内容
b.setParent(&w); //指定夫对象 此时显示在左上角 显示效果不好
//更改效果
b.move(100,100);//移动的是像素点
//创建按钮2
QPushButton b1(&w); //构造函数传参 指定父对象
b1.setText("abc");//给按钮设施内容
w.show();//给空间认为显示
/*如果不指定父对象 对象和对象(窗口和窗口)没有关系,是独立的
*a指定b为它的父对象 相当于a在b上(子在父上面)
*所以本案例需要指定窗口是父对象 按钮是子对象 有两种方式
* 1)setParent
* 2)构造函数传参
*指定父对象的好处,只需要父对象显示 上面那的子对象自动显示*/
return a.exec();
}
//创建按钮1
QPushButton b;
b.setText("杨的专属按钮");//给按钮设施内容
b.setParent(&w); //指定夫对象 此时显示在左上角 显示效果不好
//更改效果
b.move(100,100);//移动的是像素点
//创建按钮2
QPushButton b1(&w); //构造函数传参 指定父对象
b1.setText("abc");//给按钮设施内容
w.show();//给空间认为显示
/*如果不指定父对象 对象和对象(窗口和窗口)没有关系,是独立的
*a指定b为它的父对象 相当于a在b上(子在父上面)
*所以本案例需要指定窗口是父对象 按钮是子对象 有两种方式
* 1)setParent
* 2)构造函数传参
*指定父对象的好处,只需要父对象显示 上面那的子对象自动显示*/
return a.exec();
}
边栏推荐
- Several frequently used OCR document scanning tools | no watermark | avoid IQ tax
- npm 内部拆分模块
- 5. Discrete control and continuous control
- 2021 welder (primary) examination skills and welder (primary) operation examination question bank
- npm 內部拆分模塊
- Chapter 7 Bayesian classifier
- 5、離散控制與連續控制
- 7. Regularization application
- The beauty of Mathematics -- the principle of fine Fourier transform
- Common effects of line chart
猜你喜欢
Arm bare metal
2022 low voltage electrician examination content and low voltage electrician simulation examination question bank
Two methods for full screen adaptation of background pictures, background size: cover; Or (background size: 100% 100%;)
4. Cross entropy
2022 safety officer-c certificate examination paper and safety officer-c certificate simulated examination question bank
Understanding of expectation, variance, covariance and correlation coefficient
2021-04-12 - new features lambda expression and function functional interface programming
USB type-C docking design | design USB type-C docking scheme | USB type-C docking circuit reference
2022 free test questions of fusion welding and thermal cutting and summary of fusion welding and thermal cutting examination
Guojingxin center "APEC investment +": some things about the Internet sector today | observation on stabilizing strategic industrial funds
随机推荐
General configuration toolbox
Overall introduction of the project
Ag9311maq design 100W USB type C docking station data | ag9311maq is used for 100W USB type C to HDMI with PD fast charging +u3+sd/cf docking station scheme description
Basic realization of line chart (II)
Running OFDM in gnuradio_ RX error: gr:: Log: info: packet_ headerparser_ b0 - Detected an invalid packet at item ××
4. Cross entropy
11. Recurrent neural network RNN
Recommend a document management tool Zotero | with tutorials and learning paths
For the first time in China, three Tsinghua Yaoban undergraduates won the stoc best student thesis award
5. Discrete control and continuous control
break algorithm---刷题map
Vs code configuration latex environment nanny level configuration tutorial (dual system)
Talk about smart Park
The communication clock (electronic time-frequency or electronic time-frequency auxiliary device) writes something casually
2022 R1 fast opening pressure vessel operation test question bank and R1 fast opening pressure vessel operation free test questions
USB type-C docking design | design USB type-C docking scheme | USB type-C docking circuit reference
Guojingxin center "APEC investment +": some things about the Internet sector today | observation on stabilizing strategic industrial funds
Content of one frame
1. Linear regression
Redis master-slave replication