有几个应用程序每次使用时我都发现自己标记为“始终在最前面”,所以我想知道是否有办法自动将它们设置为这样,无论我以何种方式启动它们(菜单、shell、gnome-做)?
对 Ubuntu 或编程并不陌生,但我对 C 和 gtk 编程并不陌生。一直在用 Quickly 做奇怪的程序。我想玩弄 C 和 gtk。
我需要安装哪些 gtk 包才能拥有一个使用 C 的工作开发环境?
有没有办法让 java 应用程序使用我的 gtk 主题?
我注意到 Ubuntu SDK 最近有一些更新,它安装了一个名为“Click”的程序。我想知道它们是什么以及如何使用它们。
另外,它们会使 Debian 打包更容易吗?
我正在编写一个小型 Python 和 WebKit 应用程序;我使用 WebKit 作为我的应用程序的 UI。
我想要做的是在 WebKit 中创建一个交互元素(即组合框或一组可点击区域),当用户与这些元素交互时,我可以调用 Python 回调进行一些处理,然后使用新讯息。
这是我想要做的一个例子:
on_combo_selected()将在我的 Python 脚本中调用,然后获取一些数据。我怎样才能做到这一点?
我想使用 Qt 来开发 Ubuntu 桌面、手机和平板电脑应用程序,但我不想学习新的编程语言(C++、JavaScript)。是否可以使用 Qt-Creator 作为 IDE 在 Python 中编写 Qt 应用程序?
因此,在构建我需要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
我的本地项目有一些无法正常工作的代码,我想把它展示给某人看看,并可能帮我解决。这不是一个简短的片段或单个文件;涉及多个文件和目录。
我怎样才能最好地发布我的代码?
我对 Unity 指标很感兴趣,想知道是否有任何关于如何对其进行编程的教程。我可以使用现有的源作为最后的手段,但我更喜欢更友好的方法,因为我的编程技能非常有限。
我正在尝试使用dbus-monitor来尝试了解 dbus 在 Ubuntu 环境中的工作方式。在这方面我有几个问题:
你能告诉我如何正确阅读以下内容吗?我了解大意,但不了解细节。
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)
我知道第一个是信号,而第二个是方法。目的地是否意味着信号可以有特定的接收器/插槽?什么是会员?信号后面的列表项是信号中传递的参数吗?什么是发件人和连续出版物?
我注意到音量控制和通知之间的关系。从我从 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)gtk ×3
python ×3
programming ×2
qml ×2
qt-creator ×2
ubuntu-sdk ×2
dbus ×1
gnome ×1
java ×1
launchpad ×1
notification ×1
qt ×1
themes ×1
unity ×1
webkit ×1