标签: quickly

以 ListStore 为首选项快速应用

我开始用“快速”编写程序。所需语言的列表将是一个首选。例子:

languages = ["en", "de"]
Run Code Online (Sandbox Code Playgroud)

处理首选项部分的(自动创建的)快速代码如下所示:

# Define your preferences dictionary in the __init__.main() function.
# The widget names in the PreferencesTestProjectDialog.ui
# file need to correspond to the keys in the preferences dictionary.
#
# Each preference also need to be defined in the 'widget_methods' map below
# to show up in the dialog itself.  Provide three bits of information:
#  1) The first entry is the method on the widget that grabs a value from the
#     widget. …
Run Code Online (Sandbox Code Playgroud)

python gtk quickly application-development

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

如何在最新的 Quickly 中使用 get_media_file()?

我正在用 Quickly 和 GTK 3 编写一个项目,我想使用get_media_file()帮助程序,以便我可以在我的数据/媒体目录中加载一个图标。

我看不到我是如何get_media_file()快速使用最新的;看起来 Quickly 助手已经改变了。

任何人都可以向我提供一些有关其工作原理的示例代码吗?

python quickly application-development

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

当用户调整窗口大小时,GtkIconView 不会自动用图标填充空间

在 Ubuntu Accomplishments 项目中,我们有一些不寻常的错误:

也就是说,我们有一个窗口,在一个页面上有一个 GtkNotebook 和一个 GtkIconView,另一个在另一个页面上。

当用户重新调整窗口大小时,iconview 不会自动用图标填充空间(它们保持原来的列布局),但是如果用户更改 GtkNotebook 页面并因此刷新图标视图,空间会按预期占用。我们如何在调整窗口大小时自动使用空间?

更令人担忧的是,当窗口出现时,我们可以将其调整得更小——似乎 iconview 阻止我们调整大小,然后为图标提供可滚动区域。

代码看起来像这样。驱动 IconViews 的 ListStores:

    self.trophystore = Gtk.ListStore(str, GdkPixbuf.Pixbuf, bool, bool, str, str) # title, icon accomplished, locked, app, accomplishment
    self.trophystore.set_sort_column_id(COL_TITLE, Gtk.SortType.ASCENDING)
    self.trophy_icon.set_model(self.trophystore)

    self.oppstore = Gtk.ListStore(str, GdkPixbuf.Pixbuf, bool, bool, str, str) # title, icon, accomplished, locked, app, accomplishment
    self.oppstore.set_sort_column_id(COL_TITLE, Gtk.SortType.ASCENDING)
    self.opp_icon.set_model(self.oppstore)

    self.trophy_icon.set_text_column(COL_TITLE)
    self.trophy_icon.set_pixbuf_column(COL_PIXBUF)

    self.opp_icon.set_text_column(COL_TITLE)
    self.opp_icon.set_pixbuf_column(COL_PIXBUF)
Run Code Online (Sandbox Code Playgroud)

除此之外,我们并没有真正研究 IconViews,我们只是将内容添加到 ListStores 以更新视图。

该项目的代码在这里- 谁能推荐我们如何解决这两个问题?

quickly application-development gtk3

10
推荐指数
2
解决办法
836
查看次数

如何创建新的 Quickly 应用程序模板?

在别处找不到答案,

我要求提供快速创建新模板的过程文档。我有兴趣编写像 pygtk 这样的 pyside (python + qt4) 模板。

谁能帮我?

python qt quickly application-development

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

会有一个快速的 Vala 模板吗?

是否有计划为 Quickly 开发 Vala 模板?会很有趣,因为我认为 Vala 将成为 Gnome 的下一代编程语言。

development vala quickly application-development

9
推荐指数
1
解决办法
560
查看次数

Quickly 中的 release、share 和 submitubuntu 命令有什么区别?

Quickly 中有 3 个不同的命令可以将新版本的应用程序发布到 PPA 中

  • release - 将您的项目发布发布到启动板上的 PPA,以便用户可以在他们的系统上安装应用程序。

  • share - 使用最新保存的项目更改更新您的 PPA。

  • submitubuntu - 发布您的项目版本并将其提交到 ubuntu 应用程序审查委员会,以便任何用户都可以在他们的系统上查看和安装该应用程序。

即使在阅读了帮助之后,我也无法弄清楚何时或是否应该使用它们中的每一个。

那么这些命令之间的主要区别是什么,我应该什么时候使用它们呢?

ppa quickly application-development

9
推荐指数
2
解决办法
237
查看次数

如何在 GTK3 中添加 vte 终端小部件?

我正在尝试vte在我的应用程序中添加小部件,并且我发现用于.fork_command()在该小部件中执行命令的示例。但根据

http://developer.gnome.org/vte/0.26/VteTerminal.html#vte-terminal-fork-command

它已被弃用,建议使用fork_command_full(). 这需要八个强制参数。他们没听说过“默认”这个词吗?我已经能够构建以某种方式工作的行:

pty_flags = vte.PtyFlags(0)
terminal.fork_command_full(pty_flags, "/home/int", ("/bin/bash", ), "", 0, None, None)
Run Code Online (Sandbox Code Playgroud)

是的,我知道枚举,我只是希望我这样做完全错误,并且有更简单的方法。你知道任何?

PS 我正在使用quickly默认ubuntu-application模板。

PPS 进口线是 from gi.repository import Vte as vte

python quickly application-development gtk3

9
推荐指数
3
解决办法
8099
查看次数

如何使用 Sublime Text 2 作为快速默认编辑器?

我使用这个答案来快速更改使用的编辑器并且它起作用了,但是现在,当我键入时quickly edit,命令行保持打开状态,并且只要 Sublime Text 2 处于打开状态就不允许我输入其他命令。我意识到这是一个愚蠢的问题,但我似乎无法找到解决它的方法。

text-editor quickly application-development sublime-text

9
推荐指数
1
解决办法
1万
查看次数

我可以将 aptana 与 Quickly 一起使用吗?

我想用 aptana 开发 python 应用程序,我真的很喜欢这个编辑器。

是否可以使用快速+ aptana 或仅快速+ gedit 开发python 应用程序?

python quickly application-development

8
推荐指数
1
解决办法
266
查看次数

创建具有构建依赖项的快速应用程序

我正在 Ubuntu 中创建一个 Quickly 应用程序,它依赖于Python Twisted,它在python-twisted包中可用。我应该如何添加 python 扭曲作为依赖项,以便在用户安装我的应用程序时安装它?

python quickly application-development

8
推荐指数
1
解决办法
421
查看次数