Как выровнять текст QLabel с правым краем метки
Метка задается фиксированной шириной через label.setFixedWidth(200)
. Текст внутри метки меньше, чем ширина метки. Так как теперь текст ярлыка центрируется внутри метки. Но я хотел бы, чтобы текст был выровнен с правой стороны метки, поэтому правая сторона текста – это край от края до левого края виджета lineEdit.
from PyQt4 import QtCore, QtGui class MainWindow(QtGui.QMainWindow): def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.resize(720, 480) cWidget = QtGui.QWidget(self) self.setCentralWidget(cWidget) layout = QtGui.QHBoxLayout(cWidget) label = QtGui.QLabel(" Label Text Value: ") label.setFixedWidth(200) layout.addWidget(label) textEdit = QtGui.QTextEdit() textEdit.setMaximumHeight(14) layout.addWidget(textEdit) button=QtGui.QPushButton("Browse") layout.addWidget(button) if __name__ == "__main__": app = QtGui.QApplication(sys.argv) frame = MainWindow() frame.show() sys.exit(app.exec_())
- Есть ли способ захватить изображения, созданные с помощью PyQt5 QtWebEngineWidgets.QWebEngineView ()
- Поддержка Pyside или PyQt Qt 5.0 и Qt Quick 2
- PyQt: Как динамически вызвать objectNames?
- Python. Я получаю ошибку при множественном наследовании
- QLineEdit не обновляется с помощью setText
Если вы не хотите использовать разделители, это делает этот трюк:
label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
- Как заменить значения в массиве numpy на основе другого столбца?
- Python: оптимизированный метод сортировки списков / разрезов
- Гиперссылки в QTreeView без QLabel
- PyQt – открытие нового окна, которое закрывается сразу после открытия
- PyQt – пользовательский виджет PySide не покажет
- threading: Небезопасно использовать pixmaps за пределами потока GUI
- PyQt5 Maya 2017
- Qt Tooltip, как предотвратить исчезновение текста после встроенной задержки?
- Как применить подсветку синтаксиса QScintilla к QTextEdit в PyQt4?
- PyQt4 глобальные ярлыки?
- Скрипт Python не заканчивается должным образом