qt的常用控件按钮组之Push Button

按钮组Buttons

Push Button:按钮 (常见的是通常运行程序时的框里面的"确定","取消"等)它通常与槽综合使用


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){ setMaximumSize(220,200);//设置最大尺寸 setMinimumSize(220,200);//设置最小尺寸 QPushButton *quit = new QPushButton("quit",this);// quit->setGeometry(62,40,75,30);//设置QpushButton的起始位置x= 62,y=40 以及75*30像素 这里是指QpushButton相对于Qwidget的位置 quit->setFont(QFont("Times",18,QFont::Bold));//设置字体 connect(quit,SIGNAL(clicked(bool)),qApp,SLOT(quit()));//设置槽}mywidget::~mywidget(){}

main.cpp内容:
#include "mywidget.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    mywidget w;
    setGeomtry(100,100,200,120); //设置起始位置 及像素 与上面的不同 200*120 是指Qwidget相对电脑屏幕的位置及大小
    w.show();

    return a.exec();
}




没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭