怎么双击QListWidgetItem实现可键盘输入修改

 我来答
嘟嘟1100
高粉答主

2020-11-05 · 关注我不会让你失望
知道大有可为答主
回答量:3209
采纳率:96%
帮助的人:73.6万
展开全部
刚买的新键盘不顺手,改变键盘的映射将你的键盘布局更加适合你。本文改变键盘映射使用的软件是keyTweak,资源放在文末。

1.首先安装KeyTweak,打开软件,点击“I Agree”;

2.选择相应安装路径,或者直接安装,点击”Install“。

3.安装完成,点击”Close“;

4.找到之前所安装的文件夹,双击打开”KeyTweak.exe“;

5.可以看到如下界面,你可以直接在此界面下更改键盘映射,但是如果你的键盘是小键盘(87键等等),此界面就不适用了;于是,点击”Half Teach Mode“;

6.进入到如下界面,点击”Scan a Single Key“;然后软件会检测你的键盘输入,按下你需要更改设置的那个键(如按下左边的ctrl键(right control))

7.然后在下拉框选择该键要更改的映射(要更改为的键盘的值),如选择 ‘Tab’;

8.点击”Remap“,然后再点击”Apply“

9.软件提示要重启电脑才能生效,点击”是“即可;

如果觉得更改后的键盘反而更不顺手了,可以点击”Restore Al
牛牪犇E6

2020-11-05 · TA获得超过5.9万个赞
知道大有可为答主
回答量:7.2万
采纳率:93%
帮助的人:5136万
展开全部
选中要修改数据的单元格
然后按F2键(相当于双击该单元格)
光标会处在该单元格最后一个字符后
用键盘上的左右键头调整光标所在位置就可以修改,改完后按上、下、左、右键是不管用的,只能敲回车键确认。

双击QListWidgetItem实现可键盘输入修改的方法
  你加一个变量,记录点击的item,第一次不作反应,在规定的时间内如果再发生了点击事件,且还是上次的item,则认为是双击

本帖最后由 cai901022 于 2016-4-1 11:25 编辑

如何双击QListWidgetItem实现可键盘输入修改。
以下是我的那个代码,结果发现,双击后就变灰色了,请问是不是哪里错了呢
void PlayTxt::on_ShowList_itemDoubleClicked(QListWidgetItem *item){ ui->ShowList->setEditTriggers(QAbstractItemView::DoubleClicked); item->setFlags(Qt::ItemIsEditable); }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wdwjy138330883
2020-11-04 · TA获得超过447个赞
知道小有建树答主
回答量:1088
采纳率:80%
帮助的人:30.4万
展开全部
如何双击QListWidgetItem实现可键盘输入修改
本人新手,求大神帮忙!
------解决思路----------------------
通过信号 itemDoubleClicked ( QListWidgetItem * ) 触发槽函数,在槽函数中设置item的flags为可编辑,如下
connect( ui.listWidget, SIGNAL( itemDoubleClicked ( QListWidgetItem * ) ), this, SLOT(slotEditList( QListWidgetItem * )));

void TestListWidget::slotEditList( QListWidgetItem * item )
{
item->setFlags( item->flags()
------解决思路----------------------
Qt::ItemIsEditable );
}

------解决思路----------------------
不用这么复杂吧:

item->setFlags(item->flags()
------解决思路----------------------
Qt::ItemIsEditable);
listWidget->setEditTriggers(QAbstractItemView::DoubleClicked);
相关解决方案
怎么实现小键盘输入
怎么监视键盘输入
怎么实现对键盘输入的拦截
java 怎么实现字符从键盘输入
JFrame怎么实现小键盘输入
怎么禁止键盘输入
请教 怎么捕捉键盘输入
EditPlus编译完成怎么键盘输入
怎么判断键盘输入
键盘输入统制
最新解决方案
Qt开发exe独自运行时组织必须的DLL办法
a.exec()的作用,该怎么解决
使用Qt开发作图多个设备的流量曲线图(附带项目图)
Qt程序Release版出现 类似 QEventLoop: Cannot be used without QApplication 有关问题的终极解决方案
qt creator调用winapi有关问题
QT5.5加载boost库有关问题
QT怎么读取大数据量的excel文件
请教QlistWidget 再这个里面能加上颜色条显示吗
Qt中怎么获取绑定控件所在的item
QT 怎么连接电子称、顾显,并获取数据对其进行处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
环境阿纳森
2017-02-05
知道答主
回答量:14
采纳率:0%
帮助的人:4.3万
展开全部

首先,这是在itemDoubleClicked(QListWidgetItem *item)信号里的

单个item可编辑:

item->setFlags(item->flags() | Qt::ItemIsEditable);

整个QListWidgetItem可编辑:

listWidget->setEditTriggers(QAbstractItemView::DoubleClicked);

希望能够帮到您

参考:http://blog.csdn.net/bluels01/article/details/10086929

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪V歌
2018-06-28 · 知道合伙人数码行家
雪V歌
知道合伙人数码行家
采纳数:78698 获赞数:222934
泉州兴瑞发公司2015-2017最佳优秀员工。

向TA提问 私信TA
展开全部
选中要修改数据的单元格
然后按F2键(相当于双击该单元格)
光标会处在该单元格最后一个字符后
用键盘上的左右键头调整光标所在位置就可以修改,改完后按上、下、左、右键是不管用的,只能敲回车键确认。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式