Tag: gtk

有时GTKmodal dialog不是模态 – 错误或特征?

当我在GTK中创build一个自定义对话框( 包括GTK2或GTK3 )并将其设置为模态时,我的应用程序的其他窗口的所有input都将被忽略。 这几乎总是有效的,但是在某些条件下失败了。 当我添加一个包含TreeView的ScrolledWindow到我的对话框时,它仍然按照假定的方式工作。 但是,如果我用条目填充TreeView,直到ScrolledWindow开始显示滚动条 – 模式突然丢失 ,我可以点击我的其他窗口! 这是我能够设置的最基本的例子。 它写在瓦拉,但你会明白: class MyDialog: Gtk.Dialog { public MyDialog() { this.modal = true; var data = new Gtk.ListStore(1, typeof(string)); // increase this number — the dialog is not modal anymore! for (int i=0; i<2; ++i) { Gtk.TreeIter current; data.append(out current); data.set(current, 0, "Lorem Ipsum"); } var render […]

如何更改Eclipse中自动填充框中的高亮颜色

我无法find一种方法来更改Eclipse中自动填充框中突出显示的select的颜色。 从屏幕截图中可以看出,浅灰色背景上的白色文本不太易读。 带有Unity和Eclipse Classic的Ubuntu 11.10 更新:确实,这是依赖于系统的。 改变Ubuntu主题改变了这种颜色。 在/usr/share/themes/Ambiance/有关于这个的设置,但我不知道哪一个。 背景是一个渐变,所以select颜色和grepping它不起作用。

我如何禁用gdb中的新线程/线程退出的消息?

我正在debugging一个Gtk +应用程序,我收到了很多这样的消息: [New Thread 0x7fffde152700 (LWP 11142)] [Thread 0x7fffde152700 (LWP 11142) exited] [New Thread 0x7fff967fa700 (LWP 11143)] [Thread 0x7fff967fa700 (LWP 11143) exited] [New Thread 0x7fff967fa700 (LWP 11144)] [Thread 0x7fff967fa700 (LWP 11144) exited] [New Thread 0x7fff967fa700 (LWP 11145)] [Thread 0x7fff967fa700 (LWP 11145) exited] [New Thread 0x7fffde152700 (LWP 11146)] [Thread 0x7fffde152700 (LWP 11146) exited] [New Thread 0x7fffde152700 […]

你如何知道在Ubuntu上安装了哪个版本的GTK +?

我需要确定在Ubuntu上安装了哪个版本的GTK + 人似乎没有帮助

如何为bash脚本创build一个GUI?

我想为我的脚本做一些graphics化的对话框,但不知道如何。 我听到有关GTK-Server或类似的东西。 如果有人知道如何将Bash与tcl / tk连接,我也会很满意。 请不要发布类似“改为C ++”的东西,因为我的项目必须是Bash中的脚本; 没有其他的select。 有任何想法吗? 编辑:谢谢你的答案,但我不想在控制台中的颜色“graphics”,但我可以移动,最小化等graphics窗口我会testingxmessage ,但我不认为这将是我正在寻找对于。 编辑2:我不想做一个简单的对话框,如是/否,但一些像进度条和button的界面,就像一个游戏。

GUI开发:Qt vs GTK

我是新来的graphics用户界面编程。 我主要用C ++编写代码,我需要我的代码和GUI独立于操作系统,所以在做了一些研究之后,我无法在Qt或GTK之间做出决定。 我读过GTK更高效的内存,但也有一些网站表示它是在Qt 4之前。另外Qt有Qt Creator IDE,我认为它是C ++的一个很棒的IDE。 ¿谁都知道每个人的优点和缺点? 谢谢

我应该select什么:GTK +或Qt?

有人可以build议今天这些图书馆有什么最好的用途吗? 它只是graphics用户界面,还是他们有数据库,XML,networking,线程等支持呢? 我正在阅读关于他们,并考虑开始学习/使用其中之一。 什么是最常见的? 他们之间有什么区别? 为什么你会select一个呢?

Ubuntu中的Eclipse窗格中的非常大的选项卡

我的问题是非常类似于在Ubuntu的Eclipse堆栈溢出问题Gigantic选项卡 。 我已经尝试了所提出的解决scheme,但他们似乎是老的。 我发现了一个很好地处理工具栏和菜单的解决scheme,但不是一个解决scheme,可以减less窗格内不成比例的大标签(和标签)的尺寸和填充(请参阅下面屏幕中的“包资源pipe理器”选项卡)。 我很高兴我的操作系统范围的GTK主题是定制的,不想改变这一点。 是否有一个快速解决scheme来减lessEclipse中窗格的标签大小? 我在Ubuntu 12.04上使用Eclipse for Mobile Developers(Juno)。 我还会提到,我真的很喜欢Eclipse在Windows 7中出现的方式,所以类似的东西将是理想的。 这里是我正在使用的特定于Eclipse的GTK风格: style "eclin" { GtkButton::default_border={1,1,1,1} GtkButton::default_outside_border={1,1,1,1} GtkButtonBox::child_min_width=0 GtkButtonBox::child_min_heigth=0 GtkButtonBox::child_internal_pad_x=0 GtkButtonBox::child_internal_pad_y=0 GtkMenu::vertical-padding=1 GtkMenuBar::internal_padding=1 GtkMenuItem::horizontal_padding=4 GtkToolbar::internal-padding=1 GtkToolbar::space-size=1 GtkOptionMenu::indicator_size=0 GtkOptionMenu::indicator_spacing=0 GtkPaned::handle_size=4 GtkRange::trough_border=0 GtkRange::stepper_spacing=0 GtkScale::value_spacing=0 GtkScrolledWindow::scrollbar_spacing=0 GtkExpander::expander_size=10 GtkExpander::expander_spacing=0 GtkTreeView::vertical-separator=0 GtkTreeView::horizontal-separator=0 GtkTreeView::expander-size=12 GtkTreeView::fixed-height-mode=TRUE GtkWidget::focus_padding=0 font_name="Liberation Sans,Sans Regular 8" } class "GtkWidget" style "eclin" style "eclin2" { xthickness=1 […]

GLib编译错误(ffi.h),但安装了libffi

成功configuration后,退出并剪切 gclosure.c:29:17: fatal error: ffi.h: No such file or directory compilation terminated. 我已经安装了libffi,并findffi.h给出: /home/luca/gcc4.6/gcc-4.6.0/libffi/include/ffi.h.in /usr/include/x86_64-linux-gnu/ffi.h /usr/share/doc/ghc-doc/html/users_guide/ffi.html /usr/share/doc/libffi5/html/Using-libffi.html

如何在Linux中显示一个bash脚本的GUI消息框?

我正在Ubuntu linux下编写一些bash脚本。 我希望能够从GUI运行它们,而不需要terminal窗口input任何input或查看任何输出。 到目前为止,唯一需要的input是sudo的密码,而gksudo可以处理这个问题。 但是,我还没有find一个简单的方法来显示一个消息框呢。 是否有某种'gkmessage'命令可用? 我更喜欢默认的Ubuntu安装,但我不介意安装新的软件包,如果有必要的话。