Qt中Tab键切换焦点
Qt中Tab键切换焦点
#include "widget.h"
#include "ui_widget.h"
#include
#include Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);QPushButton *pushButton1 = new QPushButton(this);QPushButton *pushButton2 = new QPushButton(this);QPushButton *pushButton3 = new QPushButton(this);QLineEdit *lineEdit1 = new QLineEdit(this);QLineEdit *lineEdit2 = new QLineEdit(this);QLineEdit *lineEdit3 = new QLineEdit(this);pushButton1->setText("1");pushButton1->setGeometry(10,10,80,40);pushButton2->setText("3");pushButton2->setGeometry(100,10,80,40);pushButton3->setText("5");pushButton3->setGeometry(190,10,80,40);lineEdit1->setText("6");lineEdit1->setGeometry(10,60,80,40);lineEdit2->setText("4");lineEdit2->setGeometry(100,60,80,40);lineEdit3->setText("2");lineEdit3->setGeometry(190,60,80,40);setTabOrder(pushButton1,lineEdit3);setTabOrder(lineEdit3,pushButton2);setTabOrder(pushButton2, lineEdit2);setTabOrder(lineEdit2, pushButton3);setTabOrder(pushButton3,lineEdit1);
}Widget::~Widget()
{delete ui;
}
Qt中设置部件焦点接口
pushButton1->setFocusPolicy(Qt::NoFocus);
Tab键切换焦点接口
setTabOrder(pushButton1,lineEdit3);
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
