• 7636阅读
  • 5回复

[提问]QML如何使窗口缩小在系统托盘? [复制链接]

上一主题 下一主题
离线pahxgh2000
 
只看楼主 倒序阅读 楼主  发表于: 2011-09-26
如题,我看到qml里有onClicked,想在里面做点击触发的函数,但是一点头绪的都没有,网上看的代码都不是qml里做的,我想问一下高手,这里该如何解决,谢谢~
离线XChinux

只看该作者 1楼 发表于: 2011-09-26
你的提问的关键难容竟然分成了两部分,一部分在标题上,一部分在帖子内容上,??????
请搜索"提问的艺术".


缩小到系统托盘,实际上应该是hide()/close()掉窗体吧?直接使用close(),或者调用C++接口调用Qt窗口类方法.

以上内容没有试验过.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线pahxgh2000
只看该作者 2楼 发表于: 2011-09-27
呵呵,这不是新学么,以前不常提问,抱歉,麻烦能说的详细些么?
Image {
        id: image2
        x: 286
        y: 0
        width: 33
        height: 36
        source: "qrc:/new/prefix1/images/1.jpg"
        MouseArea{
            id:mouse_area2
            x:0
            y:0
            width: 33
            height: 36
            onClicked: {
                
            }
        }
    }
麻烦问一下onclicked里该怎么写
离线XChinux

只看该作者 3楼 发表于: 2012-11-15
分成两部分,一是代码中加QSystemTrayIcon的代码,使主窗体关闭后并未退出程序。然后在QML中使用QML调用C++函数方式(看QML手册)关闭当前窗体即可。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线dgglx
只看该作者 4楼 发表于: 2012-11-23
————————————————————————
坚持就是胜利,执着成就未来

心情好才是王道 ^_^
离线dgglx
只看该作者 5楼 发表于: 2012-11-23
呀,我刚看了一下,好像没什么帮助,那篇文章里主要写的是如何实现窗口的最大化和最小化,没有你说的缩小到系统托盘!
————————————————————————
坚持就是胜利,执着成就未来

心情好才是王道 ^_^
快速回复
限100 字节
 
上一个 下一个