标签: gtk

如何使用vala(gtk)从网上获取HTML代码?

如何使用vala(gtk)从某个站点(例如www.google.com)获取HTML代码?我正在使用Val(a)IDE进行编程.

如果有人需要,这是我的代码:

public class Main
{
  public static int main (string[] args)
  {
    Gtk.init (ref args);

    Gtk.Window window = new Gtk.Window (Gtk.WindowType.TOPLEVEL);
    window.title = "First test app";
    window.set_default_size (320, 420);
    window.position = Gtk.WindowPosition.CENTER;
    window.destroy.connect(Gtk.main_quit);
    var buttonBack = new Gtk.Button.with_label ("<");
    var buttonForward = new Gtk.Button.with_label (">");
    var buttonRefresh = new Gtk.Button.with_label ("Refresh");
    var buttonStop = new Gtk.Button.with_label ("Stop");
    buttonBack.set_size_request (20, 40);
    buttonForward.set_size_request (20, 40);
    buttonRefresh.set_size_request (20, 40);
    buttonStop.set_size_request (20, 40); 
    //window.add (buttonBack);
    var label1 = new Gtk.Label ("There will be …
Run Code Online (Sandbox Code Playgroud)

html linux gtk ubuntu vala

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

gtk中的列表框

我有一个文件存储了一些文本.现在我想用列表框显示文本gtk.我怎样才能做到这一点?

值也在动态变化.有没有办法刷新列表框?

c linux gtk listbox

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

GTK定时器 - 如何在帧内制作定时器

g_timer_new如何工作?

有可能做一个

char timerz[50];

GTimer *timer


g_timer_start(GTimer *timer);

strcpy(timerz,(g_timer_elapsed(GTimer *timer))
Run Code Online (Sandbox Code Playgroud)

或者我该怎么做才能在gtk_frame中有一个计时器?

祝你今天愉快!:d

c gtk timer

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

连续读取文件并相应地更新Python GTK应用程序

我正在开展一个手势识别项目.有一个C程序从视频输入中捕获手势并将其写入文件.现在,我有一个用Python编写的图像查看器--GTK.它根据手势切换到下一个或上一个窗口.此连续文件读取和应用程序更新定义如下:

def ai(self):
        if self.mtime!=os.stat("input.txt").st_mtime:
            self.mtime=os.stat("input.txt").st_mtime
            inp=open("input.txt", "r");
            line=inp.read()
            if len(line)!=0:
                line=line[0:len(line)-1]
                for x in line.split(' '):
                    y=x.split('-')
                    if(y[1]=="R"):
                        self.next()
                        print "Move Right"
                    elif(y[1]=="L"):
                        self.prev()
                        print "Move Left"
        time.sleep(1)
        print "WakeUp"
        self.ai()
Run Code Online (Sandbox Code Playgroud)

现在如果我在这里注释掉递归调用,那么应用程序在读取当前文件和更新图像后工作.当然,之后它不会更新.

但是如果我取消注释递归调用,那么控制台会继续工作,但是图像查看器应用程序会停止响应.

有没有办法执行此功能?任何我可以绑定此ai()函数的事件,可以在每次触发该事件时检查文件更新...任何帮助将不胜感激.

python gtk events

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

为什么gcc找不到合适的Gtk和Gdk版本?

您好我正在使用Ubuntu 11.10.我试图在eclipse中编译一个简单的Gtk示例...结果是它说gtk丢失了.我查看了usr/include,并且有gtk-2.0和gtk-3.0.所以在我写的包含中

#include <gtk-3.0/gtk/gtk.h>
Run Code Online (Sandbox Code Playgroud)

但现在它抱怨它找不到gdk.h ....它是gtk-3.0树!为什么找不到它?我甚至尝试用符号链接gtk到gtk-3.0目录而没有结果......

c linux gtk ubuntu-11.10

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

如何将事件附加到在gtk绘图区域中使用OpenGL绘制的立方体?

我在gtk绘图区域小部件中使用OpenGL绘制一个立方体.现在我想将"clicked"等事件附加到多维数据集,以便可以选择拖放等等.我该怎么办?

gtk opengl

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

用if检查char

我真的不知道为什么,但这似乎不起作用.对我来说似乎完全有效:

gchar *text = gtk_entry_get_text(entry);
if(text == "hello") { 
    //do sth
}
else {
    //do sth else
}
Run Code Online (Sandbox Code Playgroud)

即使我输入hello也没有任何反应,但调用else {}中的代码.问题是什么?

c gtk gtkentry

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

GTK主要块 - Python

我是GTK的新手,我偶然发现了一个听起来简单的问题,但我找不到解决问题的方法.基本上,调用gtk.main()使我的单线程进程停止.我知道这gtk.main()是阻塞的,但我之前没有打过电话gtk.main(),所以退出主循环不会有任何好处,因为没有循环退出.

即便如此,gtk.main_level()返回0.此外,当我gtk.main()从python命令行尝试时,它也会挂起.我缺少一些基本的东西,有人能指出这个吗?赞赏.

编辑:我需要的Gtk方法是gobject.add_timeout这样的:

gobject.timeout_add(2000, callback)
gtk.main() # This blocks the thread.
Run Code Online (Sandbox Code Playgroud)

python gtk event-loop

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

多平台窗口界面

我正在寻找一个多平台窗口界面(创建一个窗口,并让它在所有平台上工作),但我找不到一个.我遇到了GTK,Qt和其他一些人,但大多数人都不清楚许可证,多年没有更新等等.

你们知道任何支持OpenGL,商业用途的Multiplatform Window Interface并且完全免费吗?

c++ gtk qt window

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

python - 如何检查变量是否为'gtk.gdk.PixbufLoader'?

我想知道是否可以检查变量是否是这种类型:

<type 'gtk.gdk.PixbufLoader'>
Run Code Online (Sandbox Code Playgroud)

像这样的一行:

if type(var) == 'gtk.gdk.PixbufLoader':  # pseudocode
   print "Found!"
Run Code Online (Sandbox Code Playgroud)

谢谢

python gtk variables

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

标签 统计

gtk ×10

c ×4

linux ×3

python ×3

c++ ×1

event-loop ×1

events ×1

gtkentry ×1

html ×1

listbox ×1

opengl ×1

qt ×1

timer ×1

ubuntu ×1

ubuntu-11.10 ×1

vala ×1

variables ×1

window ×1