标签: application-development

如何启动设置了“Always On Top”的应用程序?

有几个应用程序每次使用时我都发现自己标记为“始终在最前面”,所以我想知道是否有办法自动将它们设置为这样,无论我以何种方式启动它们(菜单、shell、gnome-做)?

gnome window-manager application-development

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

安装gtk开发环境

对 Ubuntu 或编程并不陌生,但我对 C 和 gtk 编程并不陌生。一直在用 Quickly 做奇怪的程序。我想玩弄 C 和 gtk。

我需要安装哪些 gtk 包才能拥有一个使用 C 的工作开发环境?

programming gtk application-development

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

32
推荐指数
3
解决办法
4万
查看次数

什么是点击包?

我注意到 Ubuntu SDK 最近有一些更新,它安装了一个名为“Click”的程序。我想知道它们是什么以及如何使用它们。

另外,它们会使 Debian 打包更容易吗?

application-development ubuntu-sdk click-packages

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

将 WebKit WebView 表单连接到 Python 回调?

我正在编写一个小型 Python 和 WebKit 应用程序;我使用 WebKit 作为我的应用程序的 UI。

我想要做的是在 WebKit 中创建一个交互元素(即组合框或一组可点击区域),当用户与这些元素交互时,我可以调用 Python 回调进行一些处理,然后使用新讯息。

这是我想要做的一个例子:

  1. 用户会看到一个选项组合框(我假设使用 WebKit 中的 HTML 表单显示组合框)。
  2. 选择组合框选项后,on_combo_selected()将在我的 Python 脚本中调用,然后获取一些数据。
  3. 数据被传递到 WebKit 并更新视图。

我怎样才能做到这一点?

python gtk webkit application-development

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

如何在 Python 中使用 Qt Creator?

我想使用 Qt 来开发 Ubuntu 桌面、手机和平板电脑应用程序,但我不想学习新的编程语言(C++、JavaScript)。是否可以使用 Qt-Creator 作为 IDE 在 Python 中编写 Qt 应用程序?

python qt application-development qt-creator qml

31
推荐指数
3
解决办法
11万
查看次数

(QML) Flickable 无法正常工作

因此,在构建我需要flickable用于滚动的 Ubuntu 应用程序时,现在我有了以下形式的代码

Page{
  ...
  Flickable {
    anchors.fill: parent
    content.height: element1.height + element2.height ...

    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

当我在手机上运行它时(ubuntu utopic),flickable 的默认位置比标题低几百像素。当我轻弹它时,它停留在它应该从一开始就停留的正确位置。此外,当使用 pagestack 推送另一个页面时,然后回到这个页面,它保持在正确的位置。为什么会这样,我该如何修复它,以便它从一开始就处于正确的位置。

注意:我已经尝试了多种锚点、宽度、高度等的组合。有一次我确实让它保持在该位置,但是当向上弹时它与标题重叠。

programming application-development qt-creator qml ubuntu-sdk

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

如何在线发布我的项目代码以便有人可以帮助我?

我的本地项目有一些无法正常工作的代码,我想把它展示给某人看看,并可能帮我解决。这不是一个简短的片段或单个文件;涉及多个文件和目录。

我怎样才能最好地发布我的代码?

launchpad application-development

27
推荐指数
3
解决办法
1405
查看次数

如何创建 Unity 指标?

我对 Unity 指标很感兴趣,想知道是否有任何关于如何对其进行编程的教程。我可以使用现有的源作为最后的手段,但我更喜欢更友好的方法,因为我的编程技能非常有限。

unity application-development

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

如何读取 dbus-monitor 输出?

我正在尝试使用dbus-monitor来尝试了解 dbus 在 Ubuntu 环境中的工作方式。在这方面我有几个问题:

  1. 你能告诉我如何正确阅读以下内容吗?我了解大意,但不了解细节。

    signal sender=:1.1948 -> dest=(null destination) serial=1829990 path=/org/ayatana/menu/DA00003; interface=org.ayatana.dbusmenu; member=ItemPropertyUpdated
    int32 23
    string "enabled"
    variant boolean true
    method call sender=:1.6 -> dest=org.freedesktop.Notifications serial=1399 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications;
    member=GetCapabilities
    
    Run Code Online (Sandbox Code Playgroud)

    我知道第一个是信号,而第二个是方法。目的地是否意味着信号可以有特定的接收器/插槽?什么是会员?信号后面的列表项是信号中传递的参数吗?什么是发件人连续出版物

  2. 我注意到音量控制和通知之间的关系。从我从 dbus-monitor 输出中读到的

    method call sender=:1.6 -> dest=org.freedesktop.Notifications serial=1400 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
    string "gnome-settings-daemon"
    uint32 0
    string "notification-audio-volume-medium"
    string " "
    string ""
    array [
    ]
    array [
    dict entry(
    string "value"
    variant int32 38
    )
    dict entry( …
    Run Code Online (Sandbox Code Playgroud)

notification python dbus application-development

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