在这里我们使用QPushButton创建一个自己的按钮
QPushButton * btn = new QPushButton;//创建新空间
//不能用btn->show(),这样的方式去显示按钮,这样按钮也会显示,但是会和窗口分离的现实,因为show()方法会以顶层的放射式弹出窗口
btn->setParent(this)//我们用setParent()的方式,将按钮绑定在桌面上,其中的this就是这里的widget类,表示那个窗口
//依葫芦画瓢生成第二个按钮
总结:
• 首先如果想创建QPushButton,那么先把QPushButton对应的头文件添加进去,
• 其次是创建QPushButton 按钮控件实例btn
• 如果用btn.show()方式显示控件的话,控件不会与窗口融为一体而是会分开。这是因为show()方法以顶层方式弹出窗口控件,窗口这个总的控件,就是用的show()方法
• Btn->parent(this)的方式, 将控件与窗口绑定,这样按钮就显示在窗口了
• 也可以显示文字
• 除此之外还有另一种创建按钮的方式,但是这种方式创建的按钮会把第一个按钮挡住
• 那么我们就可以用move()方法移动控件
• 同时还可以设置窗口大小,一种是resize()方法,设置完后窗口还会随着用户的操作而变化,另一种是setFixedSize(),这里的窗口就是固定大小
最后还可以给窗口起名字