在Qt中,可以使用HTML標簽來實現文字上標效果。具體步驟如下:
以下是一個示例代碼:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel label;
QString text = "H2O"; // 要顯示的文字
// 使用HTML標簽將文字格式化為帶有上標效果的字符串
QString formattedText = QString("<html>%1<sup>%2</sup>%3</html>")
.arg(text.left(1))
.arg(text.mid(1, 1))
.arg(text.right(1));
label.setText(formattedText); // 設置QLabel的文本為格式化后的字符串
label.show();
return app.exec();
}
上述代碼將顯示" H2O ",其中 “2” 是上標。可以根據需要修改代碼中的文字內容。