jjzjj

c++ - 为什么 Qt 不向 Windows 中的标准错误流发送调试消息?

这个问题在这里已经有了答案:qDebugandcoutdon'twork(2个答案)关闭6年前。我在Windows的eclipse中使用qDebug(),它没有给我任何输出,似乎Qt从下面的Qt文档将它发送到调试器。TheQtimplementationofthesefunctionsprintsthetexttothestderroutputunderUnix/X11andMacOSX.WithWindows,ifitisaconsoleapplication,thetextissenttoconsole;otherwise,itissenttothedebugger.我的目的不是如

python - 在 Windows XP 32 位上运行的最新版本的 Python 3 和 PyQt5

我在Debian64位上使用Python364位和PyQt5开发了一个程序(当然它可以在Linux和Windows1064位上运行)。问题是我找不到在WindowsXP32位上运行的PyQt5的最新版本(如果它存在的话)。正如我所读,似乎Python版本3.4.4是与WindowsXP一起使用的最新/最新版本,并且它目前正在运行。我试过pip3installPyQt5,但没有成功。我得到:$pip3installPyQt5CollectingPyQt5CouldnotfindaversionthatsatisfiestherequierementPyQt5(fromversions:)

python - Qt Python编程、安装及环境

我一直在使用QtC++框架,现在我需要切换到PyQt以改用Python编程语言。但是我在Windows上安装PyQt时遇到了一些问题。我尝试点击此链接:http://blog.oak-tree.us/index.php/2009/05/12/pyqt-windows并且当我到达必须在命令行中输入的位置时:"mingw32-make"(不带引号)我收到一条错误消息,提示“mingw32-make”未被识别为内部或外部命令、可运行程序或批处理文件有没有人成功安装了能够在Windows上使用Python开发QtGUI应用程序所需的一切,并且可以给我一些指导?正如我提到的,我已经安装并运行了Q

python - PyQt4 Windows - 工具栏操作不起作用。我该如何修复它们?

我在Linux中制作了一个带有工具栏的程序,上面有一些操作。工具栏及其操作在Linux操作系统上完美运行,但当我在Windows机器上运行代码时,操作就不起作用了。一切看起来都与在Linux上一样(是的,我在Windows机器上安装了PyQt4),甚至是工具栏,但是当我单击工具栏上的一个项目时,它只是不执行给定的处理程序。我尝试制作了一个带有工具栏的基本PyQt4程序,只是为了测试这个错误是否是因为我的程序,但结果是一样的。这是不起作用的基本示例程序。fromPyQt4importQtGui,QtCoreimportsysdefaTest(obj=None):print"Ifthisa

python - 检查应用程序是如何启动的?

我的问题很简单-是否可以使用Python检查应用程序是通过哪种方式启动/生成的?更多信息:我有一个应用程序something.exe,现在我需要检查something.exe是否已由用户启动,或者是由某些第三方应用程序运行它作为一个子进程。是否可以检查? 最佳答案 使用标准库在Windows中是不可能的。在类Unix中,所有进程(init除外)都有一个父进程。importosparent=os.getppid()您可以尝试检查os.environ。不同的运行方法可以设置略有不同的环境或不设置任何变量。另请参阅psutil.它具有许多

python - 来自托盘图标的弹出窗口在窗口关闭时不会关闭程序

设置一个从托盘图标启动不同应用程序的工具包,我需要能够打开配置窗口然后关闭它而不关闭整个应用程序。importsysfromPyQt5.QtWidgetsimportQSystemTrayIcon,QApplication,QMenu,qApp,QMainWindow,QPushButton,QLabel,QLineEditfromPyQt5.QtGuiimportQIconfromPyQt5importQtCoreclassautoparse():def__init__(self):self.main()defmain(self):app=QApplication(sys.argv)

windows - 如何让Python PyQT程序在Windows下不打开命令行

我有一个基本完整的Python程序,我想更改一件事,这可能可行也可能不可行。这个程序使用PyQT来显示一个GUI,我几乎把它固定住了,所以我想知道我是否可以让Python在我打开程序时不打开一个终端。我现在使用的是WindowsXP,但运行它的机器将是Windows7。我通常使用Linux,所以我对Windows不是很熟悉。如果终端必须在那里,那没什么大不了的,但我觉得此时它是无关紧要的。谢谢! 最佳答案 使用python扩展名.pyw。例如程序.pyw这会导致您的程序使用pythonw.exe而不是python.exe运行,后者会

python - 关闭 PyQt 对话框终止父进程? (PyQt4/Pyside) 示例代码

我正在处理的QSystemTrayIcon应用程序有问题。我使用SystemTrayIcon作为父项或祖父项创建的任何对话框在关闭时都会终止整个应用程序,即使我覆盖了“拒绝”方法也是如此。这是一个没有图标的简化示例。运行它时(这里是Windows7),任务栏上应该有一个空白托盘图标应用程序。如果您左键单击它,将弹出一个空对话框。单击“X”关闭对话框也将完全终止python进程。fromPySideimportQtGui,QtCoreclassRestartDialog(QtGui.QDialog):def__init__(self,parent):super(RestartDialog

python - PyQt5可拖动无框窗口

我找到了一个在无框窗口上设置边框的示例,但是它不可拖动。如何使无框窗口可拖动?特别是如果我能看到一个例子,那就太棒了。这是我的示例代码(通常代码较长,这就是为什么有很多库只是不介意它们);fromPyQt5.QtWidgetsimport(QMessageBox,QApplication,QWidget,QToolTip,QPushButton,QDesktopWidget,QMainWindow,QAction,qApp,QToolBar,QVBoxLayout,QComboBox,QLabel,QLineEdit,QGridLayout,QMenuBar,QMenu,QStatus

python - 如何使用Python/PyQT/Win32获取Windows任务栏的高度

我试图让我的GUI程序与Windows屏幕的右下角对齐。当任务栏不隐藏时,我的程序就站在任务栏的最上面!使用Python/PyQT/Win32时,我该如何:检查任务栏的自动隐藏功能是否开启获取任务栏的高度 最佳答案 作为DavidHeffernanmentioned,你可以使用GetMonitorInfo与pywin32检索显示器尺寸。特别是,工作区将不包括任务栏的大小。获取工作区大小(桌面减去任务栏):fromwin32apiimportGetMonitorInfo,MonitorFromPointmonitor_info=Get