草庐IT

virtualenv-gtk

全部标签

python - 获取 gtk.StatusIcon 在 Windows 上的位置

我正在协助Windows对PyGTK应用程序的支持,该应用程序显示为系统托盘小程序,但我对GTK+粘糊糊的东西不太满意...当您左键单击系统托盘图标时,无论您的系统托盘在哪里,窗口都会出现在托盘图标的右边——在Linux上,这非常有效,使用gtk.StatusIcon的结果.get_geometry()计算大小和位置。当然,gtk.StatusIcon.get_geometry()的文档指出“某些平台不提供此信息”——这包括MSWindows,因为我得到的结果是NoneType。我可以猜测并将窗口定位在屏幕的右下角,从底部向上30像素——因为这将吸引大多数没有移动过任务栏的Window

c - 在 MS Windows 上的 GTK+ 中重用具有不同父级的模式对话框 - 焦点断开

我在GTK+中重用一个模态对话框—我使用gtk_window_set_transient_for设置它的父对话框,运行它,稍后将它的父对话框重置为另一个对话框并再次运行它。在Linux上一切正常,但在MSWindows上第二次显示此对话框时,所有GTK窗口都会混淆哪个窗口处于事件状态。这是一个测试程序:#includeGtkWidget*main_window;voidrun_reused_dialog(GtkWidget*reused_dialog,constgchar*parent_title,constgchar*reused_dialog_title){GtkWidget*pa

python - 无法在开发模式下从 Windows 上的 pypy virtualenv 卸载 python 包

TL;DR:从使用tox创建的pypy环境运行pythonsetup.pydevelop--uninstall>导致异常:错误:[错误32]进程无法访问该文件,因为它正被另一个进程使用:c:\users\shach\code\pydocstyle\.tox\pypy\site-packages\最有趣的蛋链接。大家好,我有一组用于执行以下操作的python包的集成测试:调用pythonsetup.pydevelop(使用subprocess.check_call)运行包的所有测试调用pythonsetup.pydevelop--uninstall(再次使用subprocess.chec

c - 如何在没有 MSYS2 的情况下在 Windows 上构建 GTK+3 程序?

我想用GTK+3编译代码。不使用MSYS2或VisualStudio。我收到“undefinedreference”首先,尝试使用官方页面上的本教程:https://www.gtk.org/download/windows.php但是使用MSYS2时一团糟;另外,我不想要类似linux或类似unix的环境(更不用说VisualStudio)。我下载了版本2的“多合一包”,设置了环境变量等等。一切正常,代码已编译!(来自版本2的代码)。然后我尝试更改为版本3,从以下位置下载了所有合一包(64位):http://www.tarnyko.net/dl/gtk.htm当然,环境变量更新了,编译

windows - 在可移植草莓上安装 Gtk2

我下载了“strawberry-perl-5.12.2.0-portable”和“gtk+-bundle_2.22.1-20101227_win32”。我在某个目录中提取了strawberry-perl,然后我将gtk文件夹与gtk的东西放在一起。在portableshell.bat中,我更改了Pathenv并添加了:“%drivep%\gtk\bin;%drivep%\gtk\lib;”。别问我为什么要加lib目录,我在某个网站上看到有人加的。当我在portableshell命令中运行:“pkg-config--libs--cflagsgtk+-2.0”时,我得到:c:\test>p

python - pip 版本 virtualenv 不匹配,不会升级

好的,那么,我在虚拟环境中运行我的项目包。我通常通过PyCharm来管理这些包。PyCharm告诉我我已经安装了Pip9.0.1。只有当我从命令行运行虚拟环境并打印pip版本时,它才会显示7.1.0。如果我尝试使用pipinstall--upgradepip进行升级,我会收到错误消息CollectingpipUsingcachedpip-9.0.1-py2.py3-none-any.whlInstallingcollectedpackages:pipFoundexistinginstallation:pip7.1.0Uninstallingpip-7.1.0:Successfullyu

python - Windows XP GTK 应用程序 Glib 导入错误

我正尝试在WindowsXP上运行我的GTK应用程序,但我在导入时遇到了问题。我已根据需要和推荐安装了以下内容:python-2.6.msigtk2-runtime.2-16.6.exepycairo-1.8.6.exepygobject-2.20.0pygtk-2.16.0.exepyserial-2.5.exe但是,我在运行脚本时遇到以下错误:Traceback(mostrecentcalllast):File"C:\python26\app\src\start.py",line22,inimportgtkFile"C:\Python26\Lib\site-packages\gtk

python - Windows 上的 GTK3 和 Python3?

有什么方法可以在Windows机器上启动基于Python3/GTK3的应用程序吗?看来这不像GTK2/Python2那样简单。非常感谢,托马斯 最佳答案 我希望,我理解这个问题。您需要在Windows上实际运行gtk3。非官方gtk3.14.1364位运行时,32位在这里不可用,看:https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installerwin32和win64:http://www.gtk.org/download/index.php中的实验性

c - GTK+/GCC 启动时崩溃

我正在尝试学习如何在C中使用GTK。我正在使用EclipseCDT进行开发。我从示例网站复制了以下代码:#include#includevoiddisplayUI(){GtkWidget*mainWindow=gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_window_set_default_size(GTK_WINDOW(mainWindow),400,300);gtk_window_set_title(GTK_WINDOW(mainWindow),"GTKSimpleExample");gtk_window_set_position(GTK_WIN

Windows 上的 python + gtk3?

我正在尝试将一个小应用程序移植到Windows(我最初是为ubuntu制作的),它是用python+gtk3编写的...我知道gtk3很难让它在Windows上运行(即使在C++上),但是否可以使用Python在Windows上运行它?我不想在另一个工具包上重写它,如果是的话,它可能是wxWidgets,因为我在上面使用了一个嵌入式终端(Vte.Terminal()),IIRC也是gtk3的一部分。如果不可能,有没有办法在Windows的wxPython上制作终端小部件? 最佳答案 Id看起来您还不能在Windows上使用gtk3,