对Tkinter快照的Foriegn键盘支持

我目前正在开发一个用于与Tkinter学习外语的单元。但是,虽然在正常运行时可以输入不同的脚本,但似乎无法在快照中正常工作。我需要一个特殊的界面吗?顺便说一句,我认为它正在运行TCL 8.6。

我的snapcraft.yaml如下:

name: prosakart
base: core18
version: '0.1.0'
icon: icon.png
summary: Application for language memorization.
description: |
  ProSakart is a language-learning application,specifically for vocabulary
  memorization. It is a portmanteau of Professional and Sakartvelo. Its source
  code is written in Python.

grade: devel
confinement: strict

apps:
  prosakart:
    adapter: full
    command: bin/prosakart
    command-chain:
      - bin/debian-multiarch-triplet-provider-launch
      - bin/tcltk-launch
    plugs:
      - desktop
      - home
      - x11
      - unity7

parts:

  debian-multiarch-triplet-provider-launch:
    plugin: nil
    stage-snaps:
    - debian-multiarch-triplet-provider-launch

  tcltk-launch:
      plugin: nil
      stage-snaps:
        - tcltk-launch

  prosakart:
    plugin: python
    python-version: python3
    source: https://github.com/clockback/prosakart.git
    build-packages: []
    stage-packages:
      - python3-tk
      - python3-pil.imagetk
      - fontconfig-config
      - fonts-dejavu-core
      - fonts-dejavu-extra
    python-packages: []
    after:
      - desktop-glib-only

  desktop-glib-only:
    source: https://github.com/ubuntu/snapcraft-desktop-helpers.git
    source-subdir: glib-only
    plugin: make
    build-packages:
      - libglib2.0-dev
    stage-packages:
      - libglib2.0-bin

我还在forums.snapcraft.io上发布了此问题。可以找到源代码here

magiclvnan 回答:对Tkinter快照的Foriegn键盘支持

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3119584.html

大家都在问