小编Dav*_*lla的帖子

Ubuntu SDK QML 如何改变TextField的背景颜色

我有一种情况,我的 QML 应用程序 MainView 的背景颜色导致文本字段条目在同样深棕色的背景上具有灰色字体。这使得几乎不可能阅读文本字段中输入的文本。

输入文本时很好,因为背景变为白色并且深色文本现在可见,但是当未选择文本字段时,文本是不可读的。

有没有办法更改文本字段的背景颜色?我已经尝试过更改文本颜色,它在不输入文本时有效,但是一旦我在文本字段中单击以输入文本,我就无法再阅读它,因为文本字段背景颜色变为白色并且文本颜色也是很轻。

任何人都可以建议解决这个问题?

谢谢

application-development qml ubuntu-sdk ubuntu-touch

4
推荐指数
1
解决办法
1688
查看次数

作为申请审查过程的一部分,“图书馆不合格”是什么意思?

我阅读了申请审查流程,我有一个问题。在“哪些应用程序符合条件”部分中有一些我不明白的内容:

  • 没有其他软件可以依赖于提交的应用程序(例如,开发库不符合条件)。

有人可以用一个例子来解释它,请..

development application-development application-submission

3
推荐指数
1
解决办法
113
查看次数

如何使用 vala(gtk) 从网络获取 html 代码?

如何使用 vala(gtk) 从某个站点(例如 www.google.com)获取 html 代码?

gtk vala html application-development

3
推荐指数
1
解决办法
366
查看次数

如何在 Gtk3 中实现退出对话框?

我几乎完成了我的 Ubuntu App Showdown 应用程序,但想让它更加健壮,在应用程序退出时,我遍历打开的文件,检查未保存的文件,如果发现任何文件,我会弹出一个对话框通知用户。

我想要发生的是,如果用户取消对话框,程序将恢复,但是如果用户单击确定,对话框和主窗口都应该关闭。

这是我到目前为止。

self.connect("delete-event", self.CheckSave)

def CheckSave(self, arg1, arg2):
    unsaved = False
    for doc in self.Documents:
        if doc.Saved == False:
            unsaved = True

    if unsaved:
        print("Unsaved document")
        Dialog = Gtk.Dialog("Really quit?", 0, Gtk.DialogFlags.MODAL)
        Dialog.add_button(Gtk.STOCK_NO, Gtk.ResponseType.CANCEL)
        Dialog.add_button(Gtk.STOCK_YES, Gtk.ResponseType.OK)

        box = Dialog.get_content_area()
        label1 = Gtk.Label("There are unsaved file(s).")
        label2 = Gtk.Label("Are you sure you want to quit?")
        box.add(label1)
        box.add(label2)
        box.show_all()

        response = Dialog.run()
        print(response)

        if response == Gtk.ResponseType.OK:
            return(False)
        else:
            return(True)

        Dialog.destroy()
Run Code Online (Sandbox Code Playgroud)

当对话框运行时,它从不输出 ResponseType.OK 或 ResponseType.CANCEL 值,我得到随机负数,如 -4 …

python quickly application-development gtk3

3
推荐指数
1
解决办法
4252
查看次数

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

打开自定义对话框窗口 (PyGTK + Quickly)

我刚刚下载了 Quickly,创建了一个新项目,设置了简单的 GUI 并创建了新对话框(快速添加对话框创建(如您所见,我称之为创建))。我已经在主窗口中有点击处理程序,但我不知道如何从那里打开我的CreateDialog

PS 我是 PyGTK、Glade 和 Quickly 的新手,但我对整体编程并不陌生。

dialog quickly pygtk application-development glade

2
推荐指数
1
解决办法
1461
查看次数

Ubuntu SDK:如何在 QML 中为图像实现“onClick”?

我的页面有一个背景图像,我想在单击背景时实现某种页面刷新。但是,我没有在 QT quick 中找到图像元素的任何操作。

实现这一点的正确方法是什么?

qt application-development qt-creator qml ubuntu-sdk

2
推荐指数
1
解决办法
2643
查看次数

从 python 源构建二进制 deb 包

我已经创建了 python 包(使用Ubuntu Quickly)并想创建deb包。不幸的是,使用源 python 文件 (.py) 快速构建包,我不想包含源文件。Bazaar用于构建包的插件也存在同样的问题。

如何制作没有源代码的deb 包,在安装过程中编译 .py 文件,从而使系统中没有源文件?

package-management python bazaar quickly application-development

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

如何将 GTK3 按钮单击事件连接到回调

所以,我正在用 GTK3 开发我的第一个应用程序,但我不知道如何将我的按钮与其各自的定义链接起来。任何人都可以发布教程,示例或一些文档吗?

使用接下来的东西来开发我的应用程序:

  • Ubuntu 12.04 LTS 全面更新
  • 蟒蛇 2.7.3
  • 显然,GTK+ 3
  • 格莱德 3.12.1

我正在开发的应用程序是Virtuam(App Showdown 的候选者!)

python application-development gtk3 glade

0
推荐指数
1
解决办法
5182
查看次数