On Ubuntu 11.04:

* Start Designer and use the basic widget template
* Add a QLabel.
* Right-click the label and enter rich-text editing
* Add some text with a superscript.

Now click the source tab. This is what I find:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd";>

<html><head><meta name="qrichtext" content="1" /><style type="text/css">

p, li { white-space: pre-wrap; }

</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">

<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">A<span style=" vertical-align:super;">2</span></p></body></html>


Now, do perform the same exercise on Windows 7. Then the rich-text source will look like this:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd";>

<html><head><meta name="qrichtext" content="1" /><style type="text/css">

p, li { white-space: pre-wrap; }

</style></head><body style="
font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400;
font-style:normal;">

<p style=" margin-top:0px; margin-bottom:0px;
margin-left:0px; margin-right:0px; -qt-block-indent:0;
text-indent:0px;"><span style="
font-size:8pt;">A</span><span style=" font-size:8pt;
vertical-align:sub;">1</span></p></body></html>


Now, if you work in a cross-platform development where developers (on different OS's ie.) share UI files via a GIT repository, this quickly becomes a mess. Any suggestions?


Preprocess all .ui files and chop out


<body style="font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">


Best regards,


Mads


--
+-----------------------------------------------------+
| Mads Ipsen                                          |
+----------------------+------------------------------+
| Gåsebæksvej 7, 4. tv |                              |
| DK-2500 Valby        | phone:          +45-29716388 |
| Denmark              | email:  mads.ip...@gmail.com |
+----------------------+------------------------------+


_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to