用于触摸屏设备的pygtk

时间:2014-03-03 03:40:41

标签: python user-interface touch pygtk

在使用pygtk构建触摸屏设备的应用程序之前,是否有一些其他设置可以配置pygtk。我希望制作一个应用程序,包括剪切,复制,粘贴和删除存储在连接到触摸屏设备的USB闪存驱动器中的文件和文件夹,以便了解。

1 个答案:

答案 0 :(得分:1)

您可以创建并应用一个rc文件,使默认的GTK小部件更友好。

示例rc文件:

style "touch-style" {
    GtkPaned::handle-size = 30
    GtkRange::slider-width = 60
    GtkRange::stepper-size = 30
    GtkRange::activate-slider = 1
    GtkWidget::scroll-arrow-hlength = 30
    GtkWidget::scroll-arrow-vlength = 30
    GtkScale::slider-length = 60
    GtkScale::value-spacing = 10
    GtkScrollbar::min-slider-length = 100
    font_name = "sans 18"
}
class "GtkWidget" style "touch-style"

在你的代码中使用它是这样的:

gtk.rc_parse(filename)

标准GTK滑块,按钮和滚动条小部件的示例:

Standard GTK

采用触控友好风格:

enter image description here