0

我想在 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())

编辑:要清楚,我不想重新发明或定制轮子,只是使用它。

4

0 回答 0