如何修改记事本中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键的长度?的主要内容,如果未能解决你的问题,请参考以下文章

650. 只有两个键的键盘

650. 只有两个键的键盘

leetcode 650. 只有两个键的键盘 java

《LeetCode之每日一题》:153.只有两个键的键盘

650. 只有两个键的键盘

力扣专题——650. 只有两个键的键盘