qtextdocument

    0热度

    1回答

    我需要的页面,而不是滚动在一个QTextEdit富文本内容打破。 我试着用QTextCursor和QFontmetrics要做到这一点,但精度不够好。 有人可以帮助我吗? 在此先感谢! ķ

    1热度

    1回答

    我的代码是这样的: from PyQt4 import QtGui doc = QtGui.QTextDocument() d_font = QtGui.QFont('Times New Roman') doc.setDefaultFont(d_font) cur = QtGui.QTextCursor(doc) cur.insertText('sample text') wri

    1热度

    2回答

    我试图在编辑器中编写一个简单的文本搜索。一切都很好,直到这个问题!我正在尝试在这里实施向后搜索。过程是:向后查找主题,如果没有找到,则发出一声蜂鸣,如果再次按下查找按钮,则转到文档末尾,然后再次搜索。 “reachedEnd”是一个int,定义为编辑器类的私有成员。这是执行反向搜索的功能。 void TextEditor::findPrevPressed() { QTextDocumen

    0热度

    1回答

    我有一个字符串。它有大约80000 line.I尝试写 QTextDocument * textDocument=new QTextDocument(); textDocument->setHtml(list); //list is my string txtEdit->setDocument(textDocument); 如果字符串不包含80000行,它可以显示records.But如果

    0热度

    1回答

    我需要一个QTextEdit,这将喂我的QSyntaxHilighter多行块!我将搜索范围缩小到了QAbstractTextDocumentLayout,但我无法真正地认出它。该文件指出: 文本模块封装块或在[...].QTextDocument文字款。 无论如何,我找不到任何设置或覆盖,所以我可以得到所需的行为。有人可以指点我正确的方向吗?我在这里渗出了我的大脑! 谢谢。

    0热度

    1回答

    假设用户将一些随机文本粘贴到QTextEdit。你如何确定文本所在的字体?例如中文。 我试过让这个块的QTextCharFormat。但它似乎没有信息。 查询fontFamily()给我一个空字符串。 我也试过使用QTextLayout - 但这似乎使我得到了文档的默认布局,而不是特定的文本块。 感谢您的指点。

    2热度

    1回答

    我试图突出显示在QPlainTextEdit小部件中找到的所有字符串,但find()将只返回第一个结果 。下面的代码没有解决,为什么? (TextView的是QPlainTextEdit衍生化类) 请不要问我使用QSyntaxHighlighter来设置颜色,它是不同的。 QList<QTextEdit::ExtraSelection> extraSelections; textview->mo

    8热度

    1回答

    我正在使用QPrinter和QPainter创建高分辨率(1200 dpi)PDF文档。我正在尝试使用QTextDocument :: drawContents以相同的分辨率绘制文本。我想使用QTextDocument的原因是因为我需要在文档中包含很多表格和格式化文本。 我的问题是QTextDocument :: drawContents总是在屏幕分辨率插入文本,在我的情况下是96 dpi。到目前

    5热度

    1回答

    我正在努力从QTextEdit中删除块/行。下面的代码应该(?)工作,但它最终在一个未知的我的理由无限循环。我怀疑next()和previous()不欢迎,如果QTextDocument正在编辑。 QTextBlock block = document()->begin(); while (block.isValid()) { if (to_do_or_not_to_do(block)

    0热度

    1回答

    我有一个程序运行适合于某些数据的最小二乘方。此过程在单独的线程中运行,并通过对话框进行控制。该对话框有一个QPlainTextEdit,显示适合的更新和最终报告。 该对话框是在Qt Designer中创建的,代码运行到QtCreator中,我的Qt版本是4.8.1。 我遇到的问题有些不稳定。当我第一次运行程序时,一切都很好。然后,如果我再次运行它,有时程序与消息 崩溃终止叫做抛出“的std ::