问题描述
当我单击“创建的GUI”的行编辑时,我正在使用QT Designer 5.13.2,并且想要实现虚拟键盘。我首先在基本设计的GUI上进行了尝试,遇到了Qt虚拟键盘,但是无法实现。单击行编辑时,虚拟键盘不会弹出(在pyCharm社区版2020.2中,Python 3.8中)
import os
os.environ["QT_IM_MODULE"] = "qtvirtualkeyboard"
from PyQt5 import QtCore,QtGui,QtWidgets
import sys
import led
import os
class Ui_MainWindow(object):
def setupUi(self,MainWindow):
MainWindow.setobjectName("MainWindow")
MainWindow.resize(800,600)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setobjectName("centralwidget")
self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
self.lineEdit.setGeometry(QtCore.QRect(300,110,201,51))
self.lineEdit.setobjectName("lineEdit")
self.label = QtWidgets.QLabel(self.centralwidget)
self.label.setGeometry(QtCore.QRect(110,120,131,41))
self.label.setobjectName("label")
self.label_2 = QtWidgets.QLabel(self.centralwidget)
self.label_2.setGeometry(QtCore.QRect(100,230,101,31))
self.label_2.setobjectName("label_2")
self.label_3 = QtWidgets.QLabel(self.centralwidget)
self.label_3.setGeometry(QtCore.QRect(300,220,61,61))
self.label_3.setText("")
self.label_3.setpixmap(QtGui.Qpixmap(":/newPrefix/grey.jpg"))
self.label_3.setScaledContents(True)
self.label_3.setobjectName("label_3")
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0,800,26))
self.menubar.setobjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setobjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self,MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setwindowTitle(_translate("MainWindow","MainWindow"))
self.label.setText(_translate("MainWindow","motor speed"))
self.label_2.setText(_translate("MainWindow","motor indicator"))
if __name__ == "__main__":
os.environ["QT_IM_MODULE"] = "qtvirtualkeyboard"
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)