Fix the justify text setting in build project
This commit is contained in:
+12
-5
@@ -357,6 +357,7 @@ class GuiBuildNovel(QDialog):
|
|||||||
self.htmlStyle = makeHtml.getStyleSheet()
|
self.htmlStyle = makeHtml.getStyleSheet()
|
||||||
|
|
||||||
# Load the preview document with the html data
|
# Load the preview document with the html data
|
||||||
|
self.docView.setJustify(justifyText)
|
||||||
self.docView.setStyleSheet(self.htmlStyle)
|
self.docView.setStyleSheet(self.htmlStyle)
|
||||||
self.docView.setContent(self.htmlText)
|
self.docView.setContent(self.htmlText)
|
||||||
|
|
||||||
@@ -663,11 +664,6 @@ class GuiBuildNovelDocView(QTextBrowser):
|
|||||||
theFont.setPointSize(self.mainConf.textSize)
|
theFont.setPointSize(self.mainConf.textSize)
|
||||||
self.setFont(theFont)
|
self.setFont(theFont)
|
||||||
|
|
||||||
theOpt = QTextOption()
|
|
||||||
if self.mainConf.doJustify:
|
|
||||||
theOpt.setAlignment(Qt.AlignJustify)
|
|
||||||
self.qDocument.setDefaultTextOption(theOpt)
|
|
||||||
|
|
||||||
docPalette = self.palette()
|
docPalette = self.palette()
|
||||||
docPalette.setColor(QPalette.Base, QColor(255, 255, 255))
|
docPalette.setColor(QPalette.Base, QColor(255, 255, 255))
|
||||||
docPalette.setColor(QPalette.Text, QColor( 0, 0, 0))
|
docPalette.setColor(QPalette.Text, QColor( 0, 0, 0))
|
||||||
@@ -681,6 +677,17 @@ class GuiBuildNovelDocView(QTextBrowser):
|
|||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
|
def setJustify(self, doJustify):
|
||||||
|
"""Set the justify text option.
|
||||||
|
"""
|
||||||
|
theOpt = self.qDocument.defaultTextOption()
|
||||||
|
if doJustify:
|
||||||
|
theOpt.setAlignment(Qt.AlignJustify)
|
||||||
|
else:
|
||||||
|
theOpt.setAlignment(Qt.AlignAbsolute)
|
||||||
|
self.qDocument.setDefaultTextOption(theOpt)
|
||||||
|
return
|
||||||
|
|
||||||
def setContent(self, theText):
|
def setContent(self, theText):
|
||||||
"""Set the content, either from text or list of text.
|
"""Set the content, either from text or list of text.
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user