qt 创建一个自定义的按钮,要求宽15高20

在 Qt 中创建一个自定义按钮,并设置其宽度为 15、高度为 20,你可以使用 QPushButton 类并进行相应的设置。下面是一个简单的示例代码,展示了如何实现这一点:


#include <QApplication>
#include <QPushButton>
#include <QWidget>

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);

    // 创建一个主窗口
    QWidget window;

    // 创建一个自定义按钮
    QPushButton *button = new QPushButton("Click Me", &window);

    // 设置按钮的宽和高
    button->setFixedSize(15, 20);

    // 设置按钮的位置
    button->move(50, 50);

    // 设置主窗口的大小
    window.setFixedSize(200, 200);
    
    // 显示主窗口
    window.show();

    return app.exec();
}

说明

  1. QApplication: 每一个 Qt 应用程序都必须有一个 QApplication 对象。argc 和 argv 是命令行参数。

  2. QWidget: 创建一个主窗口(QWidget),所有的界面组件都会放在这个窗口上。

  3. QPushButton: 创建一个按钮,并设置其父组件为主窗口。按钮上的文字是 "Click Me"。

  4. setFixedSize: 设置按钮的固定宽度和高度。在这里宽度设置为 15,高度设置为 20。

  5. move: 设置按钮在主窗口中的位置。这里设置为 (50, 50)。

  6. window.setFixedSize: 设置主窗口的大小,以便更好地展示按钮。

  7. show: 显示主窗口。

编译和运行

  1. 保存上述代码到一个文件,例如 main.cpp

  2. 使用以下命令编译和运行代码(假设你已经安装了 Qt 和 qmake):

    qmake -project
    qmake
    make
    ./你的可执行文件名

这样,你就可以看到一个包含自定义按钮的主窗口,按钮的宽度为 15,高度为 20。请注意,实际显示时可能会因为不同平台的 UI 标准而有所差异,但 Qt 会尽可能按照你设置的大小来绘制按钮。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值