我需要能夠在Qt 4.6中的QLineEdit中使用上標asnd下標。我知道如何在QTextEdit中做上標和下標,如下所示,但我無法弄清楚如何在QLineEdit中完成它們,因爲類不包含像QTextEdit那樣的mergeCurrentCharFormat()函數。請幫忙。由於Qt - 如何在QLineEdit中做上標和下標?
void MainWindow::superscriptFormat()
{
QTextCharFormat format;
format.setVerticalAlignment(QTextCharFormat::AlignSuperScript);
if(ui->txtEdit->hasFocus())
ui->txtEdit->mergeCurrentCharFormat(format);
}
本頁末尾有關於如何製作單行QTextEdit的一些提示:http://lists.trolltech.com/qt-interest/2005-04/thread00302-0.html – HostileFork 2010-03-11 01:06:22
感謝您的評論。我可以在建築工人那裏嘗試一下。然而,當我把它做得很小時,它會在QTextEdit的右側顯示一個向上和向下箭頭,這是不可取的,但如果我不能在QLineEdit中獲得上標或下標,那麼我猜這將不得不做。 – 2010-03-11 01:27:47