我有一个QTextEdit显示文本的框,我希望能够在同一个QTextEdit框中为不同的文本行设置文本颜色.(即第1行可能是红色,第2行可能是黑色等)
这可能在QTextEdit盒子里吗?如果没有,获得此行为的最简单方法是什么?
谢谢.
在Emacs中,如何复制文本区域(将其粘贴到另一个缓冲区中)而不会将其删除(例如:我要复制的文件是以只读模式打开的,因此不能删除它) .
以下程序显示了我在c ++中看到的奇怪的double to int转换行为:
#include <stdlib.h>
#include <stdio.h>
int main() {
double d = 33222.221;
printf("d = %9.9g\n",d);
d *= 1000;
int i = (int)d;
printf("d = %9.9g | i = %d\n",d,i);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
当我编译并运行程序时,我看到:
g++ test.cpp
./a.out
d = 33222.221
d = 33222221 | i = 33222220
Run Code Online (Sandbox Code Playgroud)
为什么我不等于33222221?编译器版本是GCC 4.3.0