《零基础学qt 4编程》  吴迪  编著 。第195页7.4.1
书上说:请看下面的示例代码;
        bool ok;
[pre]    QString text = QInputDialog::getText(this,tr("User Name"),[/pre][pre]                                     tr("Please input new name"),QLineEdit::Normal,[/pre][pre]                                     QDir::home().dirName(),&ok);[/pre][pre]    if(ok&&!text.isEmpty())[/pre][pre]    {[/pre][pre]        textLabel->setText(text);[/pre][pre][/pre][pre]    }[/pre][pre]这段代码将弹出一个对话框请用户输入User name的值………………[/pre][pre] [/pre][pre]请教:我应该怎么成功编译这段代码啊?需要添加 #include 吗?需要添加  main  吗?是把这段代码放到头文件里还是放到源文件里啊?[/pre][pre]新人学qt,见笑啦。请高人指点,我用的是qt4.7.2.[/pre]