• 2608阅读
  • 4回复

[提问]我是新手,请给位大神帮我解释下 [复制链接]

上一主题 下一主题
离线alonerain
 

只看楼主 倒序阅读 楼主  发表于: 2017-03-02
照着例子编了个最简单的计算园面积的对话框程序,其中有几句我怎么也看不懂,请大大帮我解释一下
  1. void Dialog::on_pushButton_clicked()
  2. {
  3.     bool ok;
  4.     QString tempStr;
  5.     QString valueStr = ui -> lineEdit -> text();
  6.     int valueInt = valueStr.toInt(&ok);
  7.     double area = valueInt*valueInt*PI;
  8.     ui ->  label_3 -> setText(tempStr.setNum(area));
  9. }
第五行
ui -> lineEdit -> text();
中的->应该怎么解释呀,具体点好吗?
那如果是<<又改怎么理解呢,比如一个最简单的HELLWORD控制台程序中的:
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.   cout<<"hello world!"<<endl;
  6.   return 0;
  7. }

谢谢各位大大了谢啦!!☆⌒(*^-゜)v

离线alonerain

只看该作者 1楼 发表于: 2017-03-02
还有第一段代码中的,布尔型变量ok把它作为参数传入到底有什么用呀,求解释
  1. int valueInt = valueStr.toInt(&ok);


离线dbzhang800

只看该作者 2楼 发表于: 2017-03-02
建议:找个个C++的(电子)书,边看边练,然后3个月后再看Qt会比较好。
离线alonerain

只看该作者 3楼 发表于: 2017-03-02
回 dbzhang800 的帖子
dbzhang800:建议:找个个C++的(电子)书,边看边练,然后3个月后再看Qt会比较好。 (2017-03-02 12:21) 

好的,谢谢版主提醒
离线zhuifengwy

只看该作者 4楼 发表于: 2017-03-02
->  是指针引用其所属的成员函数,<< 是代表std标准输入输出流中的输出符号,这些都是最基本的c++的知识,建议先学习基础知识再看QT
快速回复
限100 字节
 
上一个 下一个