当前位置:编程学习 > wap >>

新手

#include <QtGui/QApplication>
#include "widget.h"
#include"mydlg.h"
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    myDlg my1;
    if(my1.exec()==QDialog::Accepted)
    {
     Widget w;
    w.show();


     }
   return a.exec();
}
错误:
“myDlg” was not declared in this scope
expectde";"before "my1"
"my1"was not declared in this scope
怎么改。帮忙写出来。谢谢 --------------------编程问答-------------------- 你的mydlg.h文件中声明的类名字是myDlg吗?请确认一下,应该是这个问题。 --------------------编程问答-------------------- 建议:先去熟悉一下C++,再来上手Qt --------------------编程问答-------------------- myDlg怎么定义的? --------------------编程问答-------------------- myDlg定义有错吧 --------------------编程问答--------------------
引用 1 楼 songjinshi 的回复:
你的mydlg.h文件中声明的类名字是myDlg吗?请确认一下,应该是这个问题。


应该是头文件不对,或者就是头文件里面没有myDlg这个声明,楼主仔细看下是不是自己拼错了
小提示:学习Qt前C++基本的知识最好先掌握,然后学习Qt就如鱼得水.......mark --------------------编程问答-------------------- myDlg和Widget应该都是个UI窗口吧
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,