在mianwindow窗口中弹出qdialog窗口,点击QLineEdit就可以弹出键盘输入
QDialog dialog;
dialog.setWindowModality(Qt::WindowModal);
键盘在弹窗范围外的部分可以输入,但是在dialog窗口范围内的点击键盘没有反应,实际是点到dialog窗口里面的控件
就是软键盘的已经显示出来了 但是却点击不到软键盘,点击的是原先一层的界面
把 dialog.setWindowModality(Qt::WindowModal);
改为 dialog.setWindowModality(Qt::NonModal);
或者 dialog.setWindowModality(Qt::ApplicationModall);试试看