我想在Win10上的python3(3.6)项目中使用Qt的虚拟键盘(Qt5.11.1或更高版本?),但我遇到了麻烦。 我有anaconda环境,我很确定虚拟键盘也在其中,因为我可以找到一些名称正确的文件夹。
除了显而易见的是,主程序在选择输入小部件时会弹出虚拟键盘吗?
import sys
from qtpy.QtWidgets import QApplication, QDialog, QVBoxLayout, QSpinBox
class Test(QDialog):
def __init__(self):
super(Test, self).__init__()
layout = QVBoxLayout()
self.setLayout(layout)
for i in range(2):
layout.addWidget(QSpinBox())
if __name__ == '__main__':
import os
os.environ["QT_IM_MODULE"] = "qtvirtualkeyboard"
app = QApplication(sys.argv)
dialog = Test()
sys.exit(dialog.exec())
编辑:要清楚,我不想重新发明或定制轮子,只需使用它即可。