草庐IT

Gtk-WARNING

全部标签

python - 对话框中的 GTK 标签包装

我正在尝试创建一个带有标签的不可调整大小的对话框。这个标签有很多文本,所以我希望它在不使对话框变宽的情况下换行。出于某种原因,我无法找出如何让GTK允许这种情况发生。我什至找不到在对话框上设置最大宽度的方法,这会很棒。这是我的意思的运行示例:#!/usr/bin/envpython#-*-coding:utf-8-*-fromgi.repositoryimportGtkclassDialogExample(Gtk.Dialog):def__init__(self,parent):Gtk.Dialog.__init__(self,"MyDialog",parent,0,(Gtk.STOC

python - QGtkStyle 无法解析 GTK

我使用Anaconda在Ubuntu18.04中安装了一系列应用程序。它们运行良好,但菜单显示为空白。其中一些应用是:spy橙色3qt控制台对于所有这些,我在执行它们时都会遇到相同的错误:QGtkStyle无法解析GTK。确保您已经安装了正确的库。几个小时以来,我一直在尝试对它进行排序,但没有成功。知道如何解决这个问题吗? 最佳答案 作为快速修复,添加导出QT_STYLE_OVERRIDE=gtk2到你的.bashrc。那么你的菜单至少应该再有一些文字。 关于python-QGtkSty

python - 如何将 Python 的 GTK 与 gevent 集成?

Gtk是一个与Python绑定(bind)的GUI工具包。Gevent是一个构建在libevent(较新版本为libev)和greenlets之上的Python网络库,允许在greenlets内部使用网络功能而不会阻塞整个过程。Gtk和gevent都有分派(dispatch)事件的阻塞主循环。如何集成它们的主循环,以便我可以在我的应用程序上同时接收网络事件和UI事件,而不会相互阻塞?天真的方法是在Gtk的主循环上注册一个空闲回调,当没有Gtk事件时调用它。在这个回调中,我们产生了greenlet,这样网络事件就可以发生了,也给出了一个小的超时,所以进程不会忙等待:fromgi.repo

python - 在 GTK 中,如何获取屏幕上小部件的实际大小?

首先我查看了get_size_request方法。那里的文档以:Togetthesizeawidgetwillactuallyuse,callthesize_request()insteadofthismethod.我查看size_request(),它以结尾Alsorememberthatthesizerequestisnotnecessarilythesizeawidgetwillactuallybeallocated.那么,GTK中是否有任何函数可以获取小部件的实际大小?这是一个在屏幕上实际显示的小部件,因此GTK肯定在某处有此信息。 最佳答案

Python/numpy定位Runtime Warning

我在应用程序服务器上有一个numpy脚本,它被调用了数千次,而且在极难得的情况下我会收到运行时警告:/usr/local/lib/python2.7/dist-packages/scipy/stats/stats.py:2417:RuntimeWarning:invalidvalueencounteredindouble_scalarsr=(r_num/r_den)不确定发生在何处。为什么会这样。它对代码的影响(如果有的话)。一切都通过了眼睛测试和单元测试。但是我再次不确定我是否在寻找正确的地方,因为这种警告发生的可能性小于1%如何让python打印出警告的位置?

Python 和 Gtk - 使用的是哪个 GTK 版本?

fromgi.repositoryimportGtk#printGtk.GTK_MAJOR_VERSIONwin=Gtk.Window()win.connect("delete-event",Gtk.main_quit)win.show_all()Gtk.main()那是我的代码,我怎么知道正在使用哪个版本的Gtk。谢谢! 最佳答案 您可以使用以下函数获取版本信息:Gtk.get_major_version()Gtk.get_minor_version()Gtk.get_micro_version()

python - 导入错误 : cannot import name RemovedInDjango19Warning

我使用的是Django1.8.7,我刚刚通过克隆存储库并在终端上我的webapp的应用程序目录中运行pipinstall安装了Django-Allauth。现在,当我运行manage.pymigrate时,出现此错误:➜srcgit:(master)✗pythonmanage.pymigrateTraceback(mostrecentcalllast):File"manage.py",line8,infromdjango.core.managementimportexecute_from_command_lineFile"/Library/Python/2.7/site-package

python - 在 Django 中保存模型给我 "Warning: Field ' id' 没有默认值”

我在Django中有一个非常基本的模型:classCase(models.Model):name=models.CharField(max_length=255)created_at=models.DateTimeField(default=datetime.now)updated_at=models.DateTimeField(default=datetime.now)defsave(self):ifself.created_at==None:self.created_at=datetime.now()self.updated_at=datetime.now()super(Case,

python - 如何从 setup.py 中抑制 PEP440Warning?

我正在运行pythonsetup.py或python3setup.py,它为我提供了PEP440Warning的不相关包,我不会去修复:/usr/lib/python3/dist-packages/pkg_resources/__init__.py:2512:PEP440Warning:'python-apt(0.9.3.11build1)'isbeingparsedasalegacy,nonPEP440,version.Youmayfindoddbehaviorandsortorder.Inparticularitwillbesortedaslessthan0.0.Itisrecom

python - 狮身人面像 : "WARNING: py:class reference target not found" for class variable

我有两个文件,foo.py和bar.py。foo.py包含:importbarclassB():a=bar.Abar.py包含:classA():pass我正在通过以下方式在docs/index.rst中为这些文件生成文档:..automodule::bar:members::undoc-members:..automodule::foo:members::undoc-members:现在,当我使用挑剔的标志(-n)运行buildhtml时,我得到以下警告,WARNING:py:未找到类引用目标:A:(env)bash-3.2$makehtmlsphinx-build-bhtml-d_