QTextEditのテキストを水平方向と垂直方向の中央に配置したいと思います。
これを試しましたが、うまくいきませんでした。
m_myTextEdit = new QTextEdit("text edit", m_ui->centralWidget);
m_myTextEdit->setGeometry(5, 50, 400, 250);
m_myTextEdit->setReadOnly(true);
m_myTextEdit->setAlignment(Qt::AlignCenter);
スタイルシートを中心に設定する機会はありますか?
1行だけが必要な場合は、QLineEdit
代わりに次を使用できます。
QLineEdit* lineEdit = new QLineEdit("centered text");
lineEdit->setAlignment(Qt::AlignCenter);
テキストのみを表示し、ユーザーに編集を許可しない場合は、QLabel
代わりにを使用できます。これは行の折り返しでも機能します。
QLabel* label = new QLabel("centered text");
lineEdit->setWordWrap(true);
lineEdit->setAlignment(Qt::AlignCenter);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加