如何修改记事本中Tab键的长度?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改记事本中Tab键的长度?相关的知识,希望对你有一定的参考价值。
我最近更换了XP的主题,结果发现记事本里Tab键的长度变短了,很别扭。有什么方法能改回来么?
记事本中Tab键的长度是不能修改,因为这是系统程序内部设置好的,所以无法调整后修改。Tab键是tabulator(制表键)的缩写,由此可以看出,它的最原始用处是用于绘制表格,准确地讲,是用来绘制没有线条的表格,因为早期的电脑不像现在的图形界面可以用鼠标来绘制,通常都是用键盘控制字符的对齐,为了使用各个列都可以很方便的对齐,在制表时,就需要频繁地使用到这个键,这也是它的名称的由来。 参考技术A 记事本改不了的
你下个editplus 或者 UltraEdit编辑器 可以设置本回答被提问者采纳 参考技术B UE可以吗,好像要知道程序源代码蔡可以的啊
让 Enter 键的行为类似于 QTableWidget 中的 Tab
【中文标题】让 Enter 键的行为类似于 QTableWidget 中的 Tab【英文标题】:Have Enter key behave like Tab in QTableWidget 【发布时间】:2018-07-31 18:46:10 【问题描述】:我在 PyQt5 和 Qt Designer 中使用 QTableWidget 来创建数据条目表。我想要的是一种简单的方法,可以让“Enter”keyPressEvent 在表格中移动,就像按下 Tab 按钮一样。以下代码捕获 Enter 键按下事件。如何让它移动光标?
def keyPressEvent(self, ev):
if ev.key() in (QtCore.Qt.Key_Return, QtCore.Qt.Key_Enter):
print("Enter key pressed")
【问题讨论】:
【参考方案1】:您应该使用QShortcut
+ focusNextPrevChild()
,而不是使用低级别的keyPressEvent
,如下所示:
import sys
from PyQt5 import QtCore, QtWidgets
from functools import partial
class Widget(QtWidgets.QWidget):
def __init__(self, parent=None):
super(Widget, self).__init__(parent)
self.tableWidget = QtWidgets.QTableWidget()
self.tableWidget.setRowCount(4)
self.tableWidget.setColumnCount(2)
for i in range(self.tableWidget.rowCount()):
for j in range(self.tableWidget.columnCount()):
it = QtWidgets.QTableWidgetItem("Cell ".format(i, j))
self.tableWidget.setItem(i, j, it)
self.layout = QtWidgets.QVBoxLayout(self)
self.layout.addWidget(self.tableWidget)
for key in (QtCore.Qt.Key_Return, QtCore.Qt.Key_Enter):
QtWidgets.QShortcut(key, self.tableWidget, partial(self.tableWidget.focusNextPrevChild, True))
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
ex = Widget()
ex.show()
sys.exit(app.exec_())
【讨论】:
以上是关于如何修改记事本中Tab键的长度?的主要内容,如果未能解决你的问题,请参考以下文章