标题:QML如何使窗口缩小在系统托盘?
作者:pahxgh2000
日期:2011-09-26 16:51
内容:
如题,我看到qml里有onClicked,想在里面做点击触发的函数,但是一点头绪的都没有,网上看的代码都不是qml里做的,我想问一下高手,这里该如何解决,谢谢~
#1 [XChinux 09-26 18:52]
你的提问的关键难容竟然分成了两部分,一部分在标题上,一部分在帖子内容上,??????
请搜索"提问的艺术".
缩小到系统托盘,实际上应该是hide()/close()掉窗体吧?直接使用close(),或者调用C++接口调用Qt窗口类方法.
以上内容没有试验过.
#2 [pahxgh2000 09-27 10:17]
呵呵,这不是新学么,以前不常提问,抱歉,麻烦能说的详细些么?
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里该怎么写
#3 [XChinux 11-15 23:02]
分成两部分,一是代码中加QSystemTrayIcon的代码,使主窗体关闭后并未退出程序。然后在QML中使用QML调用C++函数方式(看QML手册)关闭当前窗体即可。
#4 [dgglx 11-23 16:30]
看看这个对你有帮助不?http://blog.csdn.net/sgnh123456/article/details/8027129
#5 [dgglx 11-23 17:13]
呀,我刚看了一下,好像没什么帮助,那篇文章里主要写的是如何实现窗口的最大化和最小化,没有你说的缩小到系统托盘!