qtextdocument

    -3热度

    1回答

    即时通讯尝试使用qprint和QTextDocument以html格式打印a4格式的发票..但我无法找到任何解决方案来调整边距的左边距和右边距HTML表格...

    0热度

    2回答

    我需要制作非常大的QTextDocument(在富文本模式下)的预览版本副本。 因此,我需要像clone()这样的功能,但能够指定限制。 也就是说clone (int maxChars)。 正如我从clone()源代码了解到的,它只是将一个文档复制到另一个文件作为单个QTextDocumentFragment。所以,我不能以我需要的方式修改这个过程。 任何想法如何实现?

    0热度

    1回答

    我遇到了非常有趣的问题(至少对我而言)。 当我没有使用QTextEdit的setDocument方法将QTextDocument设置为QTextEdit的文档时,它在预览和pdf中显示得非常小(如图像中),只占用页面非常小的位置并且没有页边距: image http://imgim.com/small2.png 然而,当我将其设置为一个任意的QTextEdit的文献中,惊奇地显示在页和页边距正常被

    2热度

    1回答

    我想绘制QTextEdit中的一些线条,但是当paintEvent它被称为整个QTextEdit文本清除时,线条被绘制,没有其他文本输入可能。如果我滚动,画出的线条非常奇怪,不管怎样在水平或垂直方向上都会增加。我想在QTextEdit上画一个没有影响它的文本,画的东西在滚动时正常工作以保持坐标。 下面是代码: class TextEdit(QTextEdit): def __init__

    0热度

    1回答

    我有一个富文本按钮,它是QPushButton的后裔,并使用QTextDocument来提供有限的HTML支持。我需要创建一个按钮,其左侧有一个图标,右侧有一个标题(图像和文本之间留有一些空白)。 因此,我们假设我们有set_html(const QString& html)方法。我无法在img标记中通过style属性(与margin)在图像和文字之间添加空格。那个方法的输入字符串是什么?

    1热度

    2回答

    我正在尝试使用QtTextdocument:: setHtml函数创建文档。问题是根据下面的链接,并不是所有的属性都可以从html中使用。 http://doc.qt.io/qt-4.8/richtext-html-subset.html 这是我想做的事情 我有以下的HTML,我想使用打印到PDF(QtTextdocument) <table width=100% frame='box'>

    0热度

    1回答

    我不明白。我为QTextEdit控件设置了char格式,块格式,根帧格式和页面大小。然后,如果我手动删除所有文本,并开始输入新文本,或者如果我选择所有文本并从缓冲区中粘贴新文本,然后voilà! - 所有格式都丢失。 是否可以设置一些默认格式为QTextEdit(char's,block's,page等)?

    2热度

    1回答

    这是我的代码的一小部分,我不知道为什么,但Qt忽略了CSS。 QTextDocument *mTextDocument = new QTextDocument(0); QTextEdit *textEdit = new QTextEdit(0); mTextDocument->setDefaultStyleSheet(QString::fromUtf8("body{background-col

    0热度

    1回答

    我使用另外,QTextDocument :: drawContents画上一个窗口简单的HTML(画家) 我想这样做在窗口中的一些边缘内的图纸,但我没有看到直接指定绘画的目标矩形(在画家/窗口中)。 我想一些方法来做到这一点。 使用QTextDocuments :: setMargin(虽然这并不允许左/上不同的值 配售HTML到一个病急乱投医<div> 应用平移变换的画家。 但是,这一切似乎有点

    0热度

    1回答

    在我的Qt应用程序中,我想创建一个包含Header,Footer标题和TableView的内容的预览页面。 这是我使用的代码: void MainWindow::print(QPrinter *printer) { int xscale = 50; int yscale = 30; QPoint top_left = QPoint(xscale, yscale);