控件裡面分很多
像是Buttons
- Push Button : 按鈕
- Tool Button : 工具按鈕
- Radio Button : 單選按鈕
- Check Box : 複選框
- Command Link Button : 命令練皆按紐
- Button Box : 按鈕盒
新建一個專案 " QButton"
記得創建專案時,把創建介面的複選框取消掉
在mainwindow.h裡
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QWidget>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
};
#endif // MAINWINDOW_H
在mainwindow.cpp裡
#include "mainwindow.h"
#include <qapplication.h>
#include <qpushbutton.h>
#include <qfont.h>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(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()));
}
MainWindow::~MainWindow()
{
}
在main.cpp裡
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.setGeometry(100,100,200,120);
w.show();
return a.exec();
}
執行結果
setMinimumSize(200,120); //設定視窗窗口最大值
setMaximumSize(200,120); //設定視窗窗口最小值
QPushButton * quit = new QPushButton ("Quit",this);
//創建一個QButton 名稱為quit
quit->setGeometry(62,40,75,30);
//設定Button出現在窗口的大小 (62,40) 左上位置 (75,30) 右下位置
quit->setFont( QFont("Times",18,QFont::Bold) );
//設定Button的字體及字體大小
connect (quit,SIGNAL(clicked()),qApp,SLOT(quit()));
//設定按下按鈕之後要執行的訊號
setMaximumSize(200,120); //設定視窗窗口最小值
QPushButton * quit = new QPushButton ("Quit",this);
//創建一個QButton 名稱為quit
quit->setGeometry(62,40,75,30);
//設定Button出現在窗口的大小 (62,40) 左上位置 (75,30) 右下位置
quit->setFont( QFont("Times",18,QFont::Bold) );
//設定Button的字體及字體大小
connect (quit,SIGNAL(clicked()),qApp,SLOT(quit()));
//設定按下按鈕之後要執行的訊號
沒有留言:
張貼留言