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

QT4 编程 QListView控件操作的一个小问题

    来源: 互联网  发布时间:2017-03-12

    本文导语:  QListView中如何响应鼠标事件?比如我用鼠标单击其中的一行,就会触发我的自定义处理函数。 注意是直接单击行就触发,不是选择了某行然后点击某个PUSHBUTTON才触发。 谢谢帮助我的朋友。 | ...

QListView中如何响应鼠标事件?比如我用鼠标单击其中的一行,就会触发我的自定义处理函数。
注意是直接单击行就触发,不是选择了某行然后点击某个PUSHBUTTON才触发。
谢谢帮助我的朋友。

|
void QWidget::mousePressEvent ( QMouseEvent * e ) [虚 保护] 
void QWidget::mouseReleaseEvent ( QMouseEvent * e ) [虚 保护] 
这2个检测鼠标按下的事件。
然后触发一个slots:
这个时候可以有2种处理办法:
1.这个slots里QListView本身有方法提供检测当前选中的行,你触发你的功能就是。
2.用int QMouseEvent::globalX () const 
int QMouseEvent::globalY () const 
来确定鼠标位置。


方法1就够用了。

|
路过~~学习一下!

    
 
 

您可能感兴趣的文章:

  • QT4 获取当前按下的控件名
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • QT4编程 编译执行的时候一闪而过
  • Qt4开发软件去哪里找
  • ubuntu下的qt4安装问题
  • QT4下没有bitBlt()了吗?
  • Poppler Qt4
  • qt4中QTcpServer问题
  • fedora 13的QT4程序显示中文异常
  • 求Qt4 的中文参考文档
  • 最近需要着一个linux下的GUI程序,是用QT3开发还是QT4开发好呢?
  • pwmd Qt4 客户端 QPwmc
  • QT4下GUI作图问题
  • FC6下QT4.3.0不支持中文显示
  • QT4中文问题,
  • QT4安装完,qmake无效.
  • QT4在linux命令行模式下能运行gui吗?
  • 请问qt4.5怎么使用DirectFB?
  • LINUX QT4中如何将unsigned char 转换为 QString
  • linux qt4环境下,界面显示不了图片,往高手解答
  • 安装QT4后建立工程运行qmake-project提示qmake:command not find
  • qt4导入qt3工程
  • 怎样让KDE变成支持qt4.3.2的呢?


  • 站内导航:


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

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

    浙ICP备11055608号-3