程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c++-關於qt的一個入門級程序理解問題

c++-關於qt的一個入門級程序理解問題

編輯:編程綜合問答
關於qt的一個入門級程序理解問題

void Dialog::on_radiusLabel_clicked()
{
bool ok;
QString tempStr;
QString valueStr = ui->radiusLineEdit->text();
int valuelnt = valueStr.toInt(&ok);
double area = valuelnt*valuelnt*PI;
ui->label_2->setText(tempStr.setNum((area)));
}
這兒每句要怎麼理解啊

最佳回答:


void Dialog::on_radiusLabel_clicked() //當半徑標簽點擊時觸發
{
bool ok; //定義一個標志,表示ok
QString tempStr;
QString valueStr = ui->radiusLineEdit->text(); //從半徑文本框獲取值
int valuelnt = valueStr.toInt(&ok); //將值轉換為整數,是否轉換成功放入ok標志
double area = valuelnt*valuelnt*PI; //面積等於半徑平方*pi
ui->label_2->setText(tempStr.setNum((area)));將面積輸出到label2
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved