在編寫Qt程式時,會遇到QLineEdit顯示内容位置調整的問題例如靠右顯示,靠左顯示等。在Qt中已經內建好了這顯示問題的方法,我們在Qt Assistant中可找到如下内容:
QLineEdit對象橫向放置時如下:
可以很容易了解這些内容所表達的含義,而在縱向放置時其位置調整如下:
其實在設定QLineEdit對象内容顯示的時候,并不一定是單個參數使用,還可以兩個參數同時使用,用‘|’号:如
QLineEdit *display = new QLineEdit(this);
display->setReadOnly(true); //設定display為隻讀模式
display->setAlignment(Qt::ALignVCenter | Qt::ALignHCenter); //顯示内容置于水準和縱向的中間位置
display->setMaxLength(15); //設定display最大長度