Qt之按钮部件

一、QPushbotton按钮

1、拖入按钮,查看属性。

flat:不显示该按钮的边框

checkable:使得按钮具有选中和未选中两种状态(一直被按下或松开)

2、在类的构造函数中添加

 ui->setupUi(this);
    ui -> pushBtn1 -> setText(QObject::tr("&nihao"));                  //文本显示,加上&表示可以用ALT + n 快捷键组合
    ui -> pushBtn2 -> setText(QObject::tr("帮助(&h)"));
    ui -> pushBtn2 -> setIcon(QIcon("../image/help.png"));             //设置按钮图标
    ui -> pushBtn3 -> setText(QObject::tr("z&oom"));                       
    QMenu * menu = new QMenu(this);
    menu -> addAction(QIcon("../image/zoom-in.png"),QObject::tr("缩小"));
    ui -> pushBtn3 -> setMenu(menu);

二、单选、多选框

1、单选

拖入多个QRadioButton进入QGroupBox中,查看效果。

2、复选框

拖入多个QCheckBox进入QGroupBox中,查看效果。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Qt中点击按钮添加表格行,你可以按照以下步骤进行操作: 1. 首先,在Qt Designer中创建一个表格(QTableWidget)。将其拖放到你的窗口部件中。 2. 在你的窗口部件的头文件中,添加一个私有成员变量,用于引用表格部件。 ```cpp private: QTableWidget *tableWidget; ``` 3. 在你的窗口部件的构造函数中,初始化表格部件,并设置表格的行数和列数。 ```cpp // 创建表格部件并设置行列数 tableWidget = new QTableWidget(this); tableWidget->setRowCount(0); // 初始化为0行 tableWidget->setColumnCount(3); // 假设有3列 ``` 4. 创建一个槽函数,用于处理按钮点击事件。在该槽函数中,可以通过以下步骤来添加表格行: ```cpp void MainWindow::on_pushButton_clicked() { // 获取当前表格的行数 int currentRowCount = tableWidget->rowCount(); // 在表格中插入一行 tableWidget->insertRow(currentRowCount); // 在新插入的行中添加单元格内容 QTableWidgetItem *item1 = new QTableWidgetItem("数据1"); QTableWidgetItem *item2 = new QTableWidgetItem("数据2"); QTableWidgetItem *item3 = new QTableWidgetItem("数据3"); tableWidget->setItem(currentRowCount, 0, item1); tableWidget->setItem(currentRowCount, 1, item2); tableWidget->setItem(currentRowCount, 2, item3); } ``` 在这个示例中,我们假设按钮的名称是 `pushButton`,当点击按钮时,将会调用 `on_pushButton_clicked()` 槽函数来添加新的表格行。你可以根据实际需要修改表格的列数以及添加的数据内容。 记得在你的窗口部件的头文件中声明槽函数的原型,在你的窗口部件的源文件中实现槽函数的逻辑,并将按钮的 `clicked` 信号连接到该槽函数。 希望这能帮助到你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值