当前位置:   article > 正文

Qt学习笔记 QLineEdit文字居中_lineedit的placeholdertext文本可以居中么

lineedit的placeholdertext文本可以居中么
QLineEdit{text-align:center;}

QLineEdit 设置text-align:center; 不起作用。

This property is currently supported only by QPushButton and QProgressBar.

https://doc.qt.io/archives/qt-4.8/stylesheet-reference.html#list-of-properties

解决办法

QLineEdit{qproperty-alignment:AlignHCenter;}

2

edit->setAlignment( Qt::AlignHCenter);

 

 

任何可被识别的Q_PROPERTY都可以使用qproperty-语法设置。

Q_PROPERTY定义的属性通过QSS按照qproperty-<property name>语法的方式设置。

源代码中可以查看有哪些Q_PROPERTY属性

 

  1. class Q_WIDGETS_EXPORT QLineEdit : public QWidget
  2. {
  3. Q_OBJECT
  4. Q_PROPERTY(QString inputMask READ inputMask WRITE setInputMask)
  5. Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged USER true)
  6. Q_PROPERTY(int maxLength READ maxLength WRITE setMaxLength)
  7. Q_PROPERTY(bool frame READ hasFrame WRITE setFrame)
  8. Q_PROPERTY(EchoMode echoMode READ echoMode WRITE setEchoMode)
  9. Q_PROPERTY(QString displayText READ displayText)
  10. Q_PROPERTY(int cursorPosition READ cursorPosition WRITE setCursorPosition)
  11. Q_PROPERTY(Qt::Alignment alignment READ alignment WRITE setAlignment)
  12. Q_PROPERTY(bool modified READ isModified WRITE setModified DESIGNABLE false)
  13. Q_PROPERTY(bool hasSelectedText READ hasSelectedText)
  14. Q_PROPERTY(QString selectedText READ selectedText)
  15. Q_PROPERTY(bool dragEnabled READ dragEnabled WRITE setDragEnabled)
  16. Q_PROPERTY(bool readOnly READ isReadOnly WRITE setReadOnly)
  17. Q_PROPERTY(bool undoAvailable READ isUndoAvailable)
  18. Q_PROPERTY(bool redoAvailable READ isRedoAvailable)
  19. Q_PROPERTY(bool acceptableInput READ hasAcceptableInput)
  20. Q_PROPERTY(QString placeholderText READ placeholderText WRITE setPlaceholderText)
  21. Q_PROPERTY(Qt::CursorMoveStyle cursorMoveStyle READ cursorMoveStyle WRITE setCursorMoveStyle)
  22. Q_PROPERTY(bool clearButtonEnabled READ isClearButtonEnabled WRITE setClearButtonEnabled)
  23. public:
  24. ...
  25. }

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/264437
推荐阅读
相关标签
  

闽ICP备14008679号