gpt4 book ai didi

python - 如何隐藏 PyQt4 Python 应用程序的任务栏图标?

转载 作者:太空狗 更新时间:2023-10-30 01:20:38 39 4
gpt4 key购买 nike

我想创建一个 Windows 桌面小部件。我将在 Qt Designer 中为小部件创建自定义 UI,并使用 Python 添加功能。但是,我根本不希望应用程序在任务栏上有图标。我应该如何修改我的代码并使我的应用程序(及其实例或其他类似应用程序)没有任务栏足迹?

如何隐藏 Windows 上的任务栏图标?这是一个示例代码:

import sys
from PyQt4 import QtGui
from PyQt4.uic import loadUiType

Ui_MainWindow, QMainWindow = loadUiType('try.ui')

class Main(QMainWindow, Ui_MainWindow):
def __init__(self, ):
super(Main, self).__init__()
self.setupUi(self)

if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
main = Main()
main.show()
sys.exit(app.exec_())

这是它的用户界面,“try.ui”:

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Form</class>
<widget class="QWidget" name="Form">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>211</width>
<height>157</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
</property>
<widget class="QPushButton" name="pushButton">
<property name="geometry">
<rect>
<x>60</x>
<y>60</y>
<width>75</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>PushButton</string>
</property>
</widget>
</widget>
<resources/>
<connections/>
</ui>

编辑:Here是任务栏上默认图标的样子。正如小部件所期望的那样,我只是不想让它在那里。

最佳答案

试试这个:

from PyQt4 import QtCore
...
class Main(QMainWindow, Ui_MainWindow):
def __init__(self, ):
super(Main, self).__init__()
self.setWindowFlags(QtCore.Qt.Tool) #This

关于python - 如何隐藏 PyQt4 Python 应用程序的任务栏图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37910617/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com