C++ 使用align的QT HTML不起作用
我需要帮助。我有一个用C++ 使用align的QT HTML不起作用,c++,qt,C++,Qt,我需要帮助。我有一个用QTextDocument生成的PDF,我正在用HTML格式化它。我正在开一张报价单。然而,我希望零件的描述保持在我放的地方,虽然价格合理,但它在QT中不工作,而在普通HTML文件中工作。我的代码如下: QTextDocument document; QString test = "<!DOCTYPE html><html><head><title>help</title><style type='text/
QTextDocument
生成的PDF,我正在用HTML格式化它。我正在开一张报价单。然而,我希望零件的描述保持在我放的地方,虽然价格合理,但它在QT中不工作,而在普通HTML文件中工作。我的代码如下:
QTextDocument document;
QString test = "<!DOCTYPE html><html><head><title>help</title><style type='text/css'>.left{float: left;}.right{float: right;}</style></head><body><div class='left'>Span Left</div><div class='right'>Span Right</div></body></html>";
// document.setDefaultStyleSheet();
document.setHtml(test);
QTextDocument文件;
QString test=“help.left{float:left;}.right{float:right;}Span LeftSpan-right”;
//document.setDefaultStyleSheet();
setHtml(测试);
这不会让文本对齐,只使用div并将一个文本置于另一个文本之上和之下。有什么建议吗 QString测试=”\
QString test = " \
<!DOCTYPE html> \
<html> \
<head> \
<title>help</title> \
</head> \
<body> \
<div align='left'>Span Left</div> \
<div align='right'>Span Right</div> \
</body> \
</html>";
\
\
\
帮助\
\
\
左跨\
右跨\
\
";
请尝试此操作,并参考用于显示QTextDocument的UI组件。