- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想改变QPlainTextEdit
的背景颜色,我该怎么做?
最佳答案
修改纯文本编辑的调色板。示例程序:
#include <QApplication>
#include <QPlainTextEdit>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QPlainTextEdit edit;
QPalette p = edit.palette();
p.setColor(QPalette::Active, QPalette::Base, Qt::red);
p.setColor(QPalette::Inactive, QPalette::Base, Qt::red);
edit.setPalette(p);
edit.show();
return app.exec();
}
当然可以替换任何你想要的颜色。
关于c++ - Qt QPlainTextEdit背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1528685/
我正在尝试根据消息为文本着色,我尝试了很多东西,但它们更改了所有文本颜色,而不仅仅是我需要的消息 ,正是那个错误。 if(Something) text = tr(""); if(Someth
我正在开发一个小型 SQL IDE 应用程序,它是一个用于为 Oracle 和 DB2 编写 SQL 过程的简洁工具。我使用 Qt 4 作为 GUI 基础。 还是想为My SQL IDE添加即时语法检
我有一个 GUI 应用程序,其主要部分是 QPlainTextEdit 。它用于显示应用程序的日志,因此关联的文本会逐行无限增长。 由于应用程序打算运行很长时间,因此我需要限制为此日志分配的内存。因此
我想强制重绘 QPlainTextEdit 小部件,因为我的突出显示规则发生了变化。但是,根据新规则,不会重绘所有线条和 block 。 这是真的,因为如果我修改一行,就会应用正确的突出显示,我很高兴
我正在使用 Qt 编写一个数据库类型程序,其中大多数输入都是单行,而不是任意长度的文档。 我是否正确理解 QPlainTextEdit 是最适合此类输入的小部件? 如果是这样,如何为这种输入设置参数?
我有一个 list temp = [1, 2, 3, 4, 5, 6, 7, 8] 我知道以字符串形式打印到控制台,我只会这样做 for i in range(0, len(temp)): t
tl;博士: QPlainTextEdit::appendPlainText(QString) 将换行符附加到我的文本小部件。 QPlainTextEdit::insertPlainText(QStr
我有一个 QPlainTextEdit 小部件,它填充了我窗口的一部分。用户可以调整窗口大小,因此 QPlainTextEdit 小部件占用的区域可能会有所不同。 我想知道在运行时如何确定在水平滚动条
我在 Qt 中使用 QPlainTextEdit 作为字段输入。有没有办法限制或忽略特定字符? 例如,我想忽略回车键(\n 或 \r\n 取决于平台)。 最佳答案 在每个 textChanged()
是否可以用QPlainTextEdit显示不同字体的文本?我已经试过了,但似乎所有小部件的字体都会改变一会儿,然后恢复正常: QFont font; font.setB
是否可以在 qplaintextedit 中编辑每行之间的间距/边距? 我试过使用普通的 html/css 标签(行高)编辑样式表,但似乎没有什么不同。 最佳答案 几天前,我的一个同事试图用 Qt 4
我在 QPlainTextEdit 上使用以下样式表 QPlainTextEdit:focus { color:red; } 但是文本颜色在聚焦时不会改变。 但是如果我使用这个: QPlain
假设我在变量 ln 中有一个行号。 int ln=25; 当我将 ln 传递给 QPlainTextEdit 时,滚动条将滚动到 QPlainTextEdit 中的第 25 行。 如何实现这个功能?有
我已经用 QT 开发了大约一个星期,我很高兴地说我很快就学会了。我是一名中级 C++ 程序员,但事实证明,学习 QT 的某些部分具有挑战性。当用户按下 Enter 键时,我需要处理来自 QPlainT
我在 Windows 上使用 C++ 和 Qt 创建一个简单的应用程序,该应用程序使用 QPlainTextEdit 将一些数据输出到屏幕。 问题是 QPlainTextEdit 的边框和文本之间有一
我有一个简单的QPlainTextEdit。在MainWindow构造函数中: for(int i = 0; i plainTextEdit->appendPlainText("testing");
我使用 QPlainTextEdit 制作了一个小编辑器,我希望能够突出显示整行文本以显示哪一行有错误。 我可以格式化文本,但我不知道如何将光标位置设置为指定行上文本的开始和结束位置。 此片段显示了我
假设我在 GUI 界面中进行文本编辑,并且按下 a 这样的键,那么我的文本编辑中不应出现“a”。 我可以将自己的函数添加到按键事件中,但我无法阻止它执行默认机制。 请帮我解决这个问题。 最佳答案 您可
我有一个 QPlainTextEdit,现在我想在其中突出显示一些单词,当我用鼠标悬停在它上面时,它会显示一个工具提示,其中包含关于这个突出显示的单词的描述或类似的东西,在 QT IDE 中类似这样
我想从纯文本中获取文本颜色。我可以使用 charFormat() 获取 fontWeight 和其他格式,但是当我调试前景色时,它被设置为无颜色!!? 请帮帮我.... 示例代码: QTextCurs
我是一名优秀的程序员,十分优秀!