Qt在空窗口中创建自己的按钮

在这里我们使用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(),这里的窗口就是固定大小
最后还可以给窗口起名字

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值