QT-計算圓的面積

1. 設(shè)計ui界面

ui

2.在qt_test1.h中生命槽函數(shù)


#pragma once

#include <QtWidgets/QMainWindow>
#include "ui_qt_test1.h"http://Ui中聲明了qt_testclass是在Ui的命名空間中的
//加了命名空間之后1.2后的add()后就不是一個方法,跟類的使用方法是一樣的.

class qt_test1 : public QMainWindow
{
    Q_OBJECT

public:
    qt_test1(QWidget *parent = Q_NULLPTR);



private:
    Ui::qt_test1Class ui;//namespace
private slots://聲明為slots槽函數(shù)
void on_pushButton_clicked();//命名規(guī)則就是on_(button的名字)_clicked()
};

3. 在qt_test1.cpp中寫入槽函數(shù)的響應(yīng)

#include "qt_test1.h"
#include<iostream>
#include<QDebug>
using namespace std;
const static double PI = 3.1416;
qt_test1::qt_test1(QWidget *parent)
    : QMainWindow(parent)
{
    ui.setupUi(this);
}
void qt_test1::on_pushButton_clicked()
{
    bool ok;
    QString tempStr;
    QString valueStr = ui.lineEdit->text();
    int valueInt = valueStr.toInt(&ok);//toInt()是轉(zhuǎn)化為int類型
    qDebug()<<ok;
    double area = valueInt*valueInt*PI;
    ui.label_4->setText(tempStr.setNum(area));

}

4.運行程序

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.Qt概述 1.1 什么是Qt Qt是一個跨平臺的C++圖形用戶界面應(yīng)用程序框架。它為應(yīng)用程序開發(fā)者提供建立藝術(shù)...
    你的社交帳號昵閱讀 8,875評論 0 10
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,648評論 1 32
  • 15.Qt 和 C++(Qt and C++) 本章的作者:jryannel ** 注意: **最新的構(gòu)建時間:2...
    趙者也閱讀 1,291評論 0 3
  • 為什么在頭文件中有的是使用前置聲明,而有的是包含頭文件? 如下代碼: 前置聲明(forward declarati...
    Joe_HUST閱讀 1,447評論 0 6
  • 韓元旭、余橙、沈開洋 Qt介紹 Qt是一個跨平臺的C++圖形用戶界面應(yīng)用程序框架。它早在1991年奇趣科技公司兩位...
    開洋_shen閱讀 16,421評論 4 24

友情鏈接更多精彩內(nèi)容