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

请教前辈们一个关于Qtopia中上下文菜单的问题(急!!)

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

    本文导语:  环境:Red Linux 9.0  + Qtopia2.3.2 Question: 在一个界面中有编辑框A和B、底部条(ContextMenu)中的有左键“确定”,右键“返回”,当编辑框A聚焦时,ContextMenu除左键和右键(即只显示“确定”和“返回”)要显示外,中...

环境:Red Linux 9.0  + Qtopia2.3.2

Question:
在一个界面中有编辑框A和B、底部条(ContextMenu)中的有左键“确定”,右键“返回”,当编辑框A聚焦时,ContextMenu除左键和右键(即只显示“确定”和“返回”)要显示外,中间键显示为"编辑";当编辑框B聚焦时,中间键变为 "查询",在Qt::Key_Select事情中应该如何去判别这个2个不同的中间键,
请问一下清楚这个的前辈,这个怎么实现比较好,他的事件是怎样传递的,谢谢!

定义底部条:
   ContextBar(A_Edit,Qt::Key_Select,QString::null,tr("Edit"),ContextBar::ModalAndNoModal);

   ContextBar(A_Edit,Qt::Key_Select,QString::null,tr("Query"),ContextBar::ModalAndNoModal);

事件:
void KeyPressEvent()
{
  switch(e->key())
     case Qt::key_Select     //Qt中上下文菜单中间键
        //这里应该判断中间键是"Edit"还是"Query",然后发送不同的信号
        //请问前辈,这里应该对中间键如何判别
     case Qt::key_Context1   //Qt中上下文菜单左间
......
     case Qt::key_back       //Qt中上下文菜单右键
......
}

|
事件肯定是通过signal和slot传递的吧

    
 
 

您可能感兴趣的文章:

  • To masterz():本人愚笨,向你再请教一个问题 在静态上下文中不能引用非静态变量 this
  • 小弟是新手,向大前辈们请教2个LINUX的问题.
  • 新手入门请教各位前辈linux
  • 关于FFMPEG,请教各位前辈!!!
  • 关于QT编译的问题,请教前辈
  • 向各位前辈请教一个问题
  • 请教各位前辈,这条语句是什么意思?
  • 请教前辈们关于netfilter/iptables的问题
  • 刚学linux不久,对分配文件权限有些不解,请教各位前辈。
  • 向前辈们请教,ubuntu如何?
  • 想学习LINUX操作系统,请教各位前辈。(明天结贴)
  • 向各位前辈请教一个关于switch语句的问题,谢谢:)
  • 准备明年跳槽加入Linux 嵌入式开发的大部队,先向前辈们请教一点问题
  • CSDN的各位前辈们,菜鸟来请教一个关于LINUX和WINDOWN下不同状态的网络问题
  • 【请教前辈们】想转行入Unix、Linux 下C开发(银行、金融方面)
  • 各位前辈,请教如何入门C/C++方向的Linux系统开发?
  • 超级菜鸟挥泪(是热泪)进军Linux,决定明天安装Redhat Linux9!向各位前辈请教。
  • 【求助】向两年以上工作经验的前辈请教问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教各位高手,怎么才能使用XML生成一个数型菜单
  • 请教:我在redhat下用glade建立菜单,可一点菜单编辑glade就死机了是什么原因?
  • 请教如何将LINUX启动添加到windows启动菜单?
  • 请教如何恢复GRUB启动菜单(GRUB功能正常)
  • glade0.6.4生成的程序(最简单一个窗体)可是autogen.sh及make不过去,glade1.1.3能过去,可一编辑菜单就死,请教如何解决?
  • 请教,请教,这个问题是为什么????
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教这种循环的执行过程
  • 请教两个redhat9问题
  • 请教如何在指定目录下查找包含指定文字的文件
  • 请教局域网中如何通过ip地址得到主机名
  • 请教kdevelop的问题
  • 请教linux 下的adsl拨号问题.
  • 请教,如何用虚拟订机安装liux
  • 【请教】LINUX 下SNMP的MIB开发
  • 请教一个opengl的问题


  • 站内导航:


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

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

    请教,请教,,,一定要看!!一定要看!! iis7站长之家