问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

qt有两个lineedit,如何获取光标所在

发布网友 发布时间:2022-08-22 12:56

我来回答

2个回答

热心网友 时间:2024-11-15 21:29

两个lineEdit,判断焦点,按键无焦点,在设置linEdit有焦点setFocus才能有效;
参考实例如下:
#include "widget.h"#include "ui_widget.h"
#include <QButtonGroup>

Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
QButtonGroup *m_buGroup = new QButtonGroup(this);//按钮组
ui->pushButton0->setFocusPolicy(Qt::NoFocus);//设置按钮无焦点
ui->pushButton0->setIconSize(QSize(55, 50));
m_buGroup->addButton(ui->pushButton0,1);//添加按钮到QButtonGroup
ui->lineEdit->setFocus();//设置焦点
QObject::connect(m_buGroup, SIGNAL(buttonClicked(int)),this, SLOT(buttonNumslot(int)));
}
void Widget::buttonNumslot(int bn)
{

if(ui->lineEdit->hasFocus())//输入框1焦点
{
ui->lineEdit->insert(QString::number(bn));
}
else if(ui->lineEdit_2->hasFocus())//输入框2焦点
{
ui->lineEdit_2->insert(QString::number(bn));
}
设置按钮无焦点,lineEdit才可以判断焦点。

热心网友 时间:2024-11-15 21:30

lineedit->setFocus(),使用这个函数就可以啦
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? qlineedit用settext后怎么从最左边显示出来 我是OPPOr9s手机,然后就是要把主题卸下来,怎么卸,在主题商店找了也半天... 脸上骨骼有哪几种?都读什么? jawbone怎么读 颚骨怎么读 MARELLA怎么样 电脑上spaca键怎么读 marella怎么读 跬的读音是读kui “跬”字怎么读? “硅油”粤语翻译、用广东话粤语怎么说 淘宝店铺客服模板是怎么设置的 一个男生对我说:SKS 请问这是什么意思 如何设置淘宝客服模板 kosher怎么读 vul组合发什么音 &#x2795;1(314)开头的电话怎么阻止 ATM取款一天能取多少? N95(8GB)适用什么蓝牙耳机? 冻结了怎么解冻 QLineEdit或得焦点后,只是选中状态,有虚线边框,但需要再点击一下才... QLineEdit 简单属性设置方法 qlineedit clearbutton图标更改 如何让QLineEdit编辑框随着输入内容进行大小扩展 秭粤语音 这个字怎么读“秭”,什么意思 苏州普通话多久出成绩 &quot;秭&quot;这个字怎么念 秭念什么 梦见紫水晶有什么预兆 商贾麇集怎么读 麇集 读音 麋集了多种生物资源拼音怎么读 鹿下面一个禾读什么字 荷兰豆用上海话怎么说? 杨洁篪的篪字粤语怎么读? 营什么字怎么读 发热包原理 发热包的原理是什么 哪里人喜欢喝杭白菊茶 长喝杭白菊有什么好处