Qt部件----按钮,标签,表的使用

1、使用按钮

Qt的按钮有三种类型:

·按钮(QPushButton)

·单选按钮(QRadioButton)

·复选按钮(QCheckButton)

第一种用于产生某种事件,单选和复选按钮用于做一些选择。


1.1 按钮QPushButton

  • 创建按钮
QPushButton *button=new QPushButton(“name”,this);//第一个参数:按钮标签,第二个参数:按钮的父对象。

  • 设置按钮
button->setGeoMetry(10,10,180,80);//设置按钮的位置和大小,前两个表示按钮距离父窗口左上角的坐标像素的位置,后两个表示按钮的大小。
button->setFont(QFont("times",16,QFont::Bold));//设置按钮标签的字体,字号和样式。
QPixmap pixmap(“somepixmap.xpm”);
button->setPixmap(pixmap);//这两句在一起可以为按钮添加一个位图标签,somepixmap.xpm是你选择的位图。
button->setDefault();//该函数将按钮button设置为默认按钮,即用户按回车键事即点击按钮。

  • 信号与事件关联

需要将按钮连接与某个时间时,只需将信号QPushButton::clicked()连接到一个槽即可。


1.2、单选按钮QRadioButton


当用户需要从几个选项中选择一项时就要用到单选按钮。

  • 创建一组单选按钮:QButtonGroup和QRadioButton
QbuttonGroup *group=new QButtonGroup(“options”,this);//第一个参数为按钮标题,第二个参数为父组件
group->setGeometry(10,10,130,120);//设置几个位置和大小
QRadioButton *b1=new QRadioButton("chice 1",group);//参数一为单选按钮的标签,第二个参数为父组件,单选按钮组
b1->move(20,20);设置该单选按钮在单选按钮组中的位置。
QRadioButton *b2=new QRadioButton("chice 2",group);
b2->move(20,50);
QRadioButton *b3=new QRadioButton("chice 3"group);
b3->move(20,80);
group->insert(b1);
group->insert(b2);
group->insert(b3);//将单选按钮插入到按钮组中。

<
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值