• 5039阅读
  • 5回复

Qt界面开发?? [复制链接]

上一主题 下一主题
离线shuminhua
 

只看楼主 倒序阅读 楼主  发表于: 2010-03-17
菜单栏中有几个子菜单,想点击子菜单之后就出现相应的子菜单界面,如其中的两个子菜单界面如下:
 
    


可是不能把它们同时建立起来,也就是说:当我只建立其中的一个子界面的时候没有任何问题,但是想两个同时建立的时候就出现错误了:
mainwindow.cpp: In member function 'void MainWindow::slotMRFZones()":
mainwindow.cpp:244:error:MRFZones_StandardDialogs' was not declared in this scope
mainwindow.cpp:244:error:MRF_StandardDialogs' was not declared in this scope
mainwindow.cpp:244:error: expected type-specifier before 'MRFZones_StandardDialogs'
mainwindow.cpp:244:error: expected\;'before 'MRFZones_StandardDialogs'
make: ***[mainwindow.o]错误1
请问是什么原因?谢谢!
QQ: 398827954
Email: shuminhua@126.com;shuminhua23@hotmail.com
http://www.pumpliu.com/bbs/userspace.asp?sid=4
离线shiroki

只看该作者 1楼 发表于: 2010-03-17
error:MRFZones_StandardDialogs' was not declared in this scope
是不是没包含头文件? 这跟你几个菜单可没有关系, 纯C++的问题
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线shuminhua

只看该作者 2楼 发表于: 2010-03-18
谢谢!
原来是头文件里的内容出问题了!
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
改为
#ifndef MRFZones_MAINWINDOW_H
#define MRFZones_MAINWINDOW_H
之后就可以了!
谢谢!
QQ: 398827954
Email: shuminhua@126.com;shuminhua23@hotmail.com
http://www.pumpliu.com/bbs/userspace.asp?sid=4
离线zhangzuhou
只看该作者 3楼 发表于: 2010-03-18
那位大虾告诉我一下为什么我编译工程时出现:
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lqtmaind
collect2: ld returned 1 exit status
mingw32-make.exe[1]: *** [debug\ScreenSnaper.exe] Error 1
C:\MinGW\bin\mingw32-make.exe: *** [debug] Error 2
Exited with code 2.
Error while building project ScreenSnaper
When executing build step 'Make'
离线wd007

只看该作者 4楼 发表于: 2010-03-18
最好是说现象再详细一些
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线benbenmajia

只看该作者 5楼 发表于: 2010-03-19
cannot find -lqtmaind,这个是动态库文件,可能是工程中没有连接进来
安然.....
快速回复
限100 字节
 
上一个 下一个