当前位置:  技术问答>linux和unix

QT界面之间的跳转问题【100分求助】(在线关注)

    来源: 互联网  发布时间:2016-06-01

    本文导语:    大家帮我看看下面的程序: ViewMenuAlarms.h: #ifndef _ViewMenuAlarms_H_ #define _ViewMenuAlarms_H_ #include  #include "ui_ViewMenuAlarms.h" #include "ViewMenuAlarms.h" #include "ViewMenuLog.h" #include "ViewMenuParameters.h" class ViewMenuAlarms:  public...

  大家帮我看看下面的程序:
ViewMenuAlarms.h:


#ifndef _ViewMenuAlarms_H_
#define _ViewMenuAlarms_H_
#include 

#include "ui_ViewMenuAlarms.h"
#include "ViewMenuAlarms.h"
#include "ViewMenuLog.h"
#include "ViewMenuParameters.h"

class ViewMenuAlarms:  public QWidget,
 public Ui_ViewMenuAlarms
{
Q_OBJECT
public:
      ViewMenuAlarms(QWidget* = 0);

ViewMenuLog ViewMenuLog_access;
ViewMenuParameters ViewMenuParameters_access;


private slots:
    
    int check_load_ViewMenuLog();
int check_load_ViewMenuParameters();



};


#endif
----------------------------------------------------------------------------------------------------------------------
ViewMenuAlarms.cpp:
#include 
#include "ViewMenuAlarms.h"



ViewMenuAlarms::ViewMenuAlarms(QWidget*parent) : QWidget(parent)
{
setupUi(this);

connect(DownpushButton, SIGNAL(clicked()), this, SLOT(check_load_ViewMenuLog()));
connect(UppushButton, SIGNAL(clicked()), this, SLOT(check_load_Parameters()));
}

int ViewMenuAlarms::check_load_ViewMenuLog()               
{
 
           ViewMenuLog_access.show();      
            this->hide();
}
int ViewMenuAlarms::check_load_ViewMenuParameters()               
{
 
           ViewMenuParameters_access.show();      
            this->hide();
}
//#endif


-----------------------------------------------------------------------------------------------------------------------
ViewMenuParameters.h:

#ifndef _ViewMenuParameters_H_
#define _ViewMenuParameters_H_
#include 

#include "ui_ViewMenuParameters.h"
#include "ViewMenuParameters.h"
#include "ViewMenuAlarms.h"

class ViewMenuParameters:  public QWidget,
 public Ui_ViewMenuParameters
{
Q_OBJECT
public:
      ViewMenuParameters(QWidget* = 0);

ViewMenuAlarms ViewMenuAlarms_access;


private slots:
    
    int check_load_ViewMenuAlarms();



};
#endif
-------------------------------------------------------------------------------------------------------------------------------
我在ViewMenuAlarms界面中设置了2个按钮,点击分别跳转到ViewMenueLog界面和ViewMenuParameters界面,但是编译时却得到提示:
ViewMenuAlarms.h:20: 'ViewMenuParameters' is used as a type but is not defined as a type 
跳转到ViewMenuLog没有任何问题,但跳转到ViewMenuParameters界面时因为在其他界面中也有信号设置的也是跳转到这个界面,所以编译时出现了上面的问题,这是什么原因呢,我试过在不同界面间跳转,如果跳转到的界面没有其他信号也是连接到这个界面就没有任何问题,一旦出现有多个信号跳转到这个界面的会就会出现上面的问题,具体原因望达人指点。

|
不是的,我假设你还有个子界面b,b是在Enter 里被实例化的.然后b里的一个按钮要通知显示界面c.

你可以让这个signal触发Enter 里的一个slot.然后这个slot再emit一个signal去通知c要显示.

这样就不会出现ViewMenuAlarms.h:20: 'ViewMenuParameters' is used as a type but is not defined as a type 


    
 
 

您可能感兴趣的文章:

  • 如何在图形界面与文字界面之间切换?
  • Linux如何在图形界面和命令行之间切换
  • Linux如何在图形界面和命令行之间切换 [
  • GTK编程~我在hpanel里加了一个4*1table~里面放了四个button~怎么设置可以使四个button之间有一定的距离~设置table 的边框么?请教下怎么让app的界面固定~不能最大化
  • 100分求助,cygwin下怎么配置图形界面?要装哪些?
  • 求助:启动linux在开机界面时键盘无响应
  • 刚装的红旗linux4.1不能进入图形化界面,求助!
  • 求助,有没有带GUI界面的linux下面的邮件服务系统?
  • [高分求助]安装Elastix报错,无法进入欢迎界面
  • 求助:directFB界面如何处理鼠标和键盘响应?
  • 求助:关于dabian图形界面
  • 求助!如何在没有图形界面的LINUX下压缩文件夹,并将这个压缩文件在windows下解压?
  • 求助:虚拟机下安装linux的问题,无法在图形界面下安装。
  • Linux有没有在文本界面下可用的中文输入法?(不会用五笔哟)(100分求助!)
  • 求助!ubuntu 无法进入图形界面!
  • 求助!我怎样才能使得我的Linux的字符界面tty都是显示纯英文,而图形界面就显示成中文呢?
  • [求助]系统无法进入正常的X界面了!
  • 怎么才能删除红旗liunux的登陆界面(高分求助)
  • [求助]WMware下安装OpenSolaris,再VMWare Tools进不了图形界面!
  • 100分紧急求助高手:硬盘安装RF 5.0 不能进入安装界面
  • 在笔记本上安装linux转换字符界面求助
  • [求助]Linux系统升级后无法进入图形化界面!
  • 无法登陆ubuntu图形界面,输入帐号后一闪而过。求助……
  • 紧急求助,不能进入X-Windows图形界面
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在安装redhat时,没选择图形界面,如何在命令界面安装图形界面?
  • 红旗Linux如何将图形界面KDE切换成文本控制台界面,两个界面如何互为切换?
  • 我装的是Red Hag Linux 9.0 装完可以进入图形界面,可是我想进入控制台界面,怎么进入,从图形界面可以进入吗?
  • linux 启动只能进入图形界面,怎么让起动可以进入字符界面?
  • 请问unix 操作系统是窗口界面还是文字界面的?
  • 用qt编了两个界面,在其中一个界面上得到的数据怎样在第二个界面上实时显示?
  • flyingcrean,怎样快速切换字符界面与X Window图形界面?
  • 在Miracle linux的text界面下用什么命令进入图形界面?
  • 怎么样从文本界面转到图形界面?
  • 怎么样选择进入不同的图形界面,有四个图形界面!帮忙!
  • RedHat 9.0 怎样设置让启动的时候是文本界面而不是图形界面?
  • c/c++开源软件 iis7站长之家
  • 调查:大家用red hat7.3一般是用字符界面还是用图形界面?
  • 由于显示器性能,无法启动图形界面,如何更改为字符界面?
  • 如何将linux命令行界面变为图形化界面
  • 如何在字符界面下更改linux的X图形界面?
  • 新手问题,在linux下c/c++开发是在图形界面下还是字符界面下进行?
  • 怎么在图形界面和命令行界面切换
  • 如何 实现视窗界面与命令界面的切换。
  • Fc6怎么从图形界面转入到命令界面?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3