我在ubuntu和Windows 10中运行Qt虚拟键盘示例非常好,但是在raspbian上,它仅在全屏模式下运行,使用虚拟键盘键入时我看不到文本编辑。我希望虚拟键盘宽度适合窗口大小并在文本编辑下显示。怎么样?
import sys
import os
from PySide2.QtWidgets import *
os.environ["QT_IM_MODULE"] = "qtvirtualkeyboard"
app = QApplication([])
w = QWidget()
vl = QVBoxLayout(w)
btn = QPushButton()
btn.setText('Start')
vl.addWidget(btn)
tb = QLineEdit()
vl.addWidget(tb)
w.show()
sys.exit(app.exec_())
Windows 10上的结果:
但是在树莓派上它看起来像:
我该如何解决?请帮助
我想提供帮助,但不能重复您的问题。如果执行代码,则只有带有文本编辑的按钮。获取键盘是否需要其他命令?
问候