0
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import sys
def main():
app = QApplication (sys.argv)
browser = QTextBrowser()
browser.setFixedSize(500,500)
browser.document().setDefaultStyleSheet('p{font-size:12px;} div{margin-left:20px; margin-top:20px;}')
ftext = '<div><h3><b></b></h3><p>akak</p><p>iuuo</p></div>'
browser.setWindowTitle("QTextBrowser HTML File Input")
browser.setHtml(ftext)
browser.setFrameStyle(QFrame.NoFrame)
browser.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
Я хочу применить верхнее поле 20px для всего содержимого, но этот код не работает. Однако левый край 20px распространяется на весь контент.Верхняя маржа в QTextBrowser не работает
Извините, что это была опечатка. margin-top не работает. – Akshay
Ваш код не запускается для запуска - вы должны удалить ссылки 'self'. –
на самом деле я скопировал его из приложения, которое я так ошибался, что он остался. – Akshay