QT自学过程记录(9-1):控件 - 按钮组

1 目录及资源索引

  QT自学过程目录及资源索引

2 控件组

  控件组截图如下:
  在这里插入图片描述

3 测试程序

  在 mywidget.h 中添加代码如下:

#ifndef MYWIDGET_H
#define MYWIDGET_H

#include <QWidget>

class MyWidget : public QWidget
{
    Q_OBJECT

public:
    MyWidget(QWidget *parent = 0);
    ~MyWidget();
};

#endif // MYWIDGET_H

  在 mywidget.cpp 中添加代码如下:

#include "mywidget.h"
#include <qapplication.h>
#include <qpushbutton.h>
#include <qfont.h>

MyWidget::MyWidget(QWidget *parent)
    : QWidget(parent)
{
    setMinimumSize(200, 120);
    setMaximumSize(200, 120);

    QPushButton *quit = new QPushButton("Quit", this);		// 创建一个按键 对象

    quit->setGeometry(62, 40, 75, 30);						// 设置按键窗格大小
    quit->setFont(QFont("Times", 18, QFont::Bold));			// 设置按键字体

    connect( quit, SIGNAL(clicked()), qApp, SLOT(quit()) );	// 连接到 槽函数
}

MyWidget::~MyWidget()
{

}

  在 main.cpp 中添加代码如下:

#include "mywidget.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MyWidget w;

    w.setGeometry(100, 100, 200, 120);  // 设置主窗口界面大小

    w.show();

    return a.exec();
}

  编译运行,界面如下:
  在这里插入图片描述

4 总结

  1. 只学了一个简单的按键;
  2. 熟悉了原来的信号和槽函数;
  3. 学会了怎么设置主窗格和小窗格的大小;
  4. 本节内容不多,继续努力。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FightingBoom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值