Tag: python

快速模板PyQt?

因为我喜欢Qt和Python,PyQt的Quickly模板是否类似于PyGTK?

安装Python-Dev的问题

我在安装python-dev时遇到问题。 这一切都是在我尝试安装另一个Python包并出现错误时开始的: SystemError: Cannot compile ‘Python.h’. Perhaps you need to install python-dev. 我试过sudo apt-get install python-dev但得到了错误: The following packages have unmet dependencies: python-dev : Depends: python2.7-dev (>= 2.7.3) but it is not going to be installed E: Unable to correct problems, you have held broken packages. 所以然后我尝试了sudo apt-get install python2.7-dev并得到错误: The following packages have unmet […]

Ubuntu 14.04 LTS和Python 3.4.2

是否可以更新默认的Python 3.4到3.4.2? 怎么样?

某些程序中的黑色标题小部件是什么?

在某些ubuntu程序(ubuntu控制面板,系统设置)中,但不是例如在banshee中,窗口的顶部包含深色调的元素(具有Ambience主题)。 但我找不到一个自动执行此操作的标准小部件。 这些颜色都是手工设置的(而不是标准的小部件+主题)吗? 如果它们是手动设置的,它们来自主题(gtk_widget_modify_bg(widget,GTK_STATE_NORMAL,&color)中的参数是什么)? 编辑:它似乎不是一个简单的Gtk.Toolbar。 如果我运行以下代码: from gi.repository import Gtk window = Gtk.Window() window.set_default_size(200, -1) window.connect(“destroy”, lambda q: Gtk.main_quit()) toolbar = Gtk.Toolbar() window.add(toolbar) toolbutton = Gtk.ToolButton(stock_id=Gtk.STOCK_NEW) toolbar.add(toolbutton) window.show_all() Gtk.main() 我得到一个这样的窗口: 它没有工具栏的暗色调。 编辑2:尽管j-johan-edwards的“具有特殊上下文的工具栏”在大多数程序中都是正确的,但在ubuntuone-control-panel中并非如此。 该程序有一个GtkVBox,可以包含任何范围的小部件(与工具栏不同)。 我仍然无法确定gtk-theme如何知道如何绘制窗口的那一部分。 但无论如何:现在一个工具栏对我来说已经足够了……

如何删除通过“python setup.py install”安装的应用程序?

我有两个我试图安装的应用程序,但它们不起作用,现在我无法摆脱它们。 它们都是通过sudo python setup.py install因此我没有任何实际的包文件可以从Synaptic / Software中心删除。 NME的README文件说任何关于卸载和尝试sudo python setup.py uninstall (如有人建议)不起作用。 有没有其他方法可以摆脱这些应用程序? 使用11.04,如果有帮助的话

升级Ubuntu 16.04 LTS python-minimal包错误时出错

一切都非常顺利,直到今天我决定将Ubuntu 16.04.3升级到16.04.4 当它处于安装下载更新的最后阶段时, python-minimal打包无法安装,但出现以下错误: Setting up python-minimal (2.7.12-1~16.04) … Traceback (most recent call last): File “/usr/local/lib/python2.7/runpy.py”, line 174, in _run_module_as_main “__main__”, fname, loader, pkg_name) File “/usr/local/lib/python2.7/runpy.py”, line 72, in _run_code exec code in run_globals File “/usr/local/lib/python2.7/compileall.py”, line 16, in import struct File “/usr/local/lib/python2.7/struct.py”, line 1, in from _struct import * ImportError: No module named _struct […]

如何在Ubuntu 16.04上安装scipy和numpy?

我正在尝试在Ubuntu 16.04上安装scipy和numpy,但我一直收到以下错误。 谁能告诉我如何安装依赖项? Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following […]

点不会运行。 而是抛出错误

当我用任何参数或标志运行pip时,我遇到了问题。 我已经尝试过apt-get install –reinstall python-pip但它没有帮助,我不知道如何解决这个问题 Ubuntu的版本 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.1 LTS Release: 14.04 Codename: trusty Python版本 $ python –version Python 2.7.6 点子版 $ dpkg -l | grep pip ii python-pip 1.5.4-1 all alternative Python package installer 错误,无论我尝试什么参数或标志,我都得到完全相同的错误。 $ pip Traceback (most recent call last): File […]

如何编写将在Ubuntu以及其他发行版中显示的状态图标?

有问题的应用程序执行某些操作(此处将音频连接到网络流),并在这些操作成功时最小化运行。 因此,需要状态图标来显示连接状态(例如,CONNECTED / DISCONNECTED)。 只有在单击图标时,才会打开应用程序窗口以访问其他选项。 使用Python 2.6和pyGtk我通过使用gtk_status_icon方便地实现了这一点。 我故意编写应用程序以在尽可能多的发行版上运行,包括各种Ubuntu版本。 我只是在用户安装后才使用可能的依赖项。 但是现在我听说在将来的Ubuntu版本中将不再支持gtk_status_icon。 要求开发人员使用应用程序指示器。 那么最佳做法是确保: 应用程序的本地图标正确显示 该应用程序仍将在未来的Ubuntu版本中运行并显示它的图标。 该应用程序还将在其他未提供indicator-applet , libappindicator和python-appindicator的环境中运行并显示它的图标。 如果指标 -applet未运行,则gtk_status_icon的应用程序指示符回退机制将不起作用。 如果没有要从中导入的appindicator模块,Python解释器将无法运行。 我是否需要为不同的发行版开发不同的版本,或者有更好的方法来解决这个问题。 除了在Ubuntu Wiki中给出的示例之外,我在哪里可以找到有关如何使用ApplicationIndicator的文档? 提供了哪些命令来检查指标applet是否正在运行,以避免为Ubuntu与非Ubuntu发行版编写不同的源代码?

如何将全局菜单的支持添加到python非gtk,非qt应用程序?

我正在寻找关于如何向非gtk,非qt应用程序添加全局菜单支持的良好文档(示例,教程或指南)。 (在gtk中它对主菜单“神奇地”起作用……)。 我想使用它的工具包是kivy ,它支持glib-mainloop(例如gstreamer),所以原则上所有应该在那里工作。 我已经看过Dbusmenu的API参考和这里 ,但这对理解机制没有多大帮助。 有一个简短的例子来创建一个包含dbus菜单的启动器快速列表 ,但不包含全局菜单/ appmenu。 有一个维基页面不包含任何相关信息,“欢迎支持其他工具包上的其他应用程序菜单,但不是DX团队的优先考虑,需要帮助。” 这个图表中有一些来自indicator-appmenu源代码的信息,但还不够,在developer.ubuntu.com上找不到,需要更多解释: 所以: 获取一组菜单项(Dbusmenu.Menuitem)的过程是什么? 客户端和服务器扮演什么角色? (其中哪些应该在我的应用程序中运行?或者两者都有?) 类似的问题