小编con*_*sch的帖子

Linux软件包存储库中的*-dev软件包实际包含哪些内容?

我的问题非常基础,就像我现在所知道的那样.

我是Linux的长期用户,但最近才对编程感兴趣.我看到,在Ubuntu软件仓库很多流行的应用程序有-dev包(如洋泾浜-dev的除了洋泾浜).我的问题是:

这些包里有什么?如何下载pidgin-dev帮助开发Pidgin?它是否为创建给定应用程序的插件所需的工具的依赖性检查一样简单?

我希望-dev包中有大量文档,但如果有,我无法弄清楚如何访问它.我正在考虑像man-page这样的东西,但对编辑代码很有用.

任何和所有建议超过欢迎!

ubuntu debian packages repository

58
推荐指数
3
解决办法
2万
查看次数

我必须使用什么语言的Pidgin插件?

我是一个相对缺乏经验的程序员,希望为IM客户端Pidgin制作插件作为第一个主要项目.我用Python编写了一个程序,它具有我想要的所有功能,但我还没有集成GTK功能,所以它还不能影响UI.

在搜索Pidgin插件的方法时,我遇到了Pidgin Developers网站上的C-How-to.我是否推断C是我可以用来为Pidgin编写插件的唯一语言?不是C++,不是C#,当然不是Python?

我确定我安装的插件只不过是Perl脚本 - 没有编译为.so,就像默认的Pidgin插件一样.所以,如果Perl没问题,这是否意味着我可以用某种方式与Python一起解决问题?

plugins pidgin

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

打开webbrowser后如何恢复程序(或退出)?

我正在制作一个小型Python程序,它调用webbrowser模块打开一个URL.打开URL非常有效.

我的问题是,一旦达到这行代码,问题就没有响应.如何使程序继续执行此代码并继续执行?在有问题的行下面是有问题的行,在上下文中:

if viewinbrowser == "y":
    print "I can definitely do that. Loading URL now!"
    webbrowser.open_new(url)
    print "Exiting..."
    sys.exit()
Run Code Online (Sandbox Code Playgroud)

程序没有达到执行的程度print "Exiting...",我添加了,因为我注意到程序由于某种原因没有离开if语句.

我正在从命令行运行该程序,以防这很重要.编辑:我在Kubuntu 9.04 i386上运行,使用KDE 4.3通过backports.我使用Firefox 3.5作为我的默认浏览器,在KDE的系统设置中声明,并由程序正确调用.(至少,在Firefox中打开一个带有所需URL的新选项卡 - 我相信这是所需的功能.)/编辑

此外,我认为这个问题几乎可以在任何外部调用中发生,但我对Python很新,并且不知道要在此站点上搜索的术语.(搜索"python webbrowser"没有产生任何帮助.)所以,如果已经在不同的标题下讨论过,我道歉!

有什么建议?

python browser if-statement

5
推荐指数
2
解决办法
2420
查看次数