相关文章推荐
深情的围巾  ·  Python ...·  3 月前    · 
耍酷的书签  ·  Detect bad json data ...·  1 年前    · 
私奔的铅笔  ·  python - ...·  1 年前    · 
QT 的显示过程中,往往会出于某种需要来改变特定某些行的输入格式,如下图,异常的情况下我希望异常信息以 红色 显示,但 QT ext Edit 作为一个整体,往往改变了一个输入整体就都变了,比如说改变了 字体颜色 整个 QT ext Edit 中的颜色都会发生改变。经过查询,用html可以实现如下图的效果,但是用html又有一个新的问题,就是中文显示的问题。在同学的帮助下,终于成功实现了利用html更改特定行的输入格式并... t ext edit 对部分 字体颜色 进行 修改 ,需要先获取游标位置,再通过HTML的span样式style对颜色的颜色进行设置,将设置好颜色的HTML代码再插入回原位置。代码如下: def chioce_color(self): color = QColorDialog.getColor() select_t ext = self.input_t ext .t ext Cursor() if color.isValid(): self.color.setSt.. 显示正确设置 想要设置 Edit T ext 的下划线、提示字颜色、输入 字体颜色 ,可以通过设置xml属性android:theme="@style/My Edit T ext Style",例如 < Edit T ext android:id="@+id/password" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart / 使用 WordUnderCursor可能导致第一次 使用 时该行只有部分颜色被标识,因此要 使用 LineUnderCursor。开发中经常遇到需要设置文字颜色的问题,比如输出日志,错误信息要标识为 红色 ;正常提示要标识为黑色。