在使用 pygtk 为触摸屏设备构建应用程序之前,是否需要进行一些额外的设置来配置它。我希望制作一个应用程序,涉及剪切、复制、粘贴和删除存储在连接到触摸屏设备的 USB 闪存驱动器中的文件和文件夹,所以想知道。
最佳答案
您可以创建并应用 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 slider 、按钮和滚动条小部件示例:
采用触摸友好风格:
关于python - 用于触摸屏设备的 pygtk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22138262/