0

我正在尝试编写一个小部件来查看数据库中的论坛数据。我想将主题中的帖子偏移量与用户名元数据在同一行的右上角对齐。我正在使用 QTextEdit,我的 HTML 代码构建函数如下所示:

def draw(self,item):
        post_text = item.post_text.replace("\n","<br /> <br />")
        user_text  = "<b>User:</b> %s. #1<br/>" % item.name
        posted_at = "<b>Posted At</b>: %s." % item.posted_at
        text = user_text + posted_at + "<hr />" + post_text       
        self._text_edit.setText(text)

我想要右边的 #1 和左边的用户。我已经尝试了一些spans,divs和带有align属性的表来尝试让事情按我的意愿工作,但它不起作用。建议 ?:D

ps,如果有多种方法,请列举它们,因为这将有助于提高我对在QT中操作文本的理解。

在此处输入图像描述

4

1 回答 1

0

你可以试试这个...

user_text  = "<b>User:</b> %s. <span style="float:right;">#1</span><br/>" % item.name

希望有帮助!

于 2012-07-26T15:37:28.237 回答