相关疑难解决方法(0)

如何在Windows上运行的PyQt应用程序中隐藏控制台窗口?

当然这有可能吗?我一直在寻找PyQt教程和文档,但无法找到它的答案.可能我只需要用不同的方式来表达我的搜索查询.

[编辑]

感谢PEZ的答案 - 更多细节,包括在Win32第20章的Python编程中使用.pyw扩展

python windows command-line pyqt

15
推荐指数
2
解决办法
6575
查看次数

3
推荐指数
3
解决办法
5291
查看次数

如何隐藏我的应用程序的控制台窗口?

可能重复:
如何在Windows上运行的PyQt应用程序中隐藏控制台窗口?

我做了一个简单的应用程序,打开一个QWebView,但除了应用程序窗口,Windows控制台窗口打开.

这可能是什么原因?

import sys
import socket
from PyQt4 import QtCore, QtGui
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import QWebView

class AppWindow(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)        

        self.setGeometry(300, 300, 200, 25)  
        self.setWindowTitle('TrayIP')
        self.create_sys_tray()      

        self.hostname = socket.gethostname()
        self.ip = socket.gethostbyname(self.hostname)

        self.label = QLabel("IP: " + self.ip, self)
        self.label.setFont(QtGui.QFont('Helvetica', 14))

        self.timer = QTimer()
        self.connect( self.timer, QtCore.SIGNAL('timeout()'), self.timerupdate)
        self.timer.start(10000)

    def timerupdate(self):
        self.web = QWebView()
        self.web.load( QUrl('http://xxx') )

    def create_sys_tray(self):
        self.sysTray = QtGui.QSystemTrayIcon(self)
        self.sysTray.setIcon( QtGui.QIcon('ico.ico') )
        self.sysTray.setVisible(True)
        self.connect(self.sysTray, QtCore.SIGNAL("activated(QSystemTrayIcon::ActivationReason)"), …
Run Code Online (Sandbox Code Playgroud)

python windows qt pyqt windows-console

1
推荐指数
1
解决办法
3874
查看次数

标签 统计

python ×3

windows ×3

pyqt ×2

windows-console ×2

command-line ×1

console ×1

qt ×1

wxpython ×1