• 12258阅读
  • 9回复

[提问]QTextEdit如何在代码中添加内容? [复制链接]

上一主题 下一主题
离线qdxianxing
 
只看楼主 倒序阅读 楼主  发表于: 2012-05-02
如题。
离线qdxianxing
只看该作者 1楼 发表于: 2012-05-02
例如,我要在后台中,给QTextEdit内容中的某个位置,添加一个超连接。

给怎么做?
离线benbenmajia

只看该作者 2楼 发表于: 2012-05-02
看了下QTextEdit,你说的这个功能似乎没有,如果你需要这样的功能应该是要自己去实现了,继承之后自己实现就ok了。
不过你要考虑好你到底要的是什么样子的功,以及该功能所想要使用的UI
安然.....
离线淳于半邪

只看该作者 3楼 发表于: 2012-05-02
不是很明白楼主的意思,请详细说明
离线qdxianxing
只看该作者 4楼 发表于: 2012-05-03
引用第3楼淳于半邪于2012-05-02 18:05发表的  :
不是很明白楼主的意思,请详细说明


举个简单的例子,
#include <QtGuI>
int main(int argc,char*argv[])
{
    QApplication app(argc,argv);  
    QTextEdit  te;
    te.append("123");    //插入"123"。
        //问题就是:需要在这个位置,向te中,插入一个超连接。 有没有办法?

    te.show();

    return app.exec();
}
离线jdwx

只看该作者 5楼 发表于: 2012-05-03
QTextedit已经强大到想弄明白怎么用都很困难了,确实很强大。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线qdxianxing
只看该作者 6楼 发表于: 2012-05-03
引用第5楼jdwx于2012-05-03 11:17发表的  :
QTextedit已经强大到想弄明白怎么用都很困难了,确实很强大。

我觉得QTextEdit功能很弱。

我以前写WPF程序,有一个RichTextBox控件,这个那真是才叫强大,我甚至可以在两个文字之间,插入一个按扭。

你说QTextedit能在两个文字之间,插入一个按扭吗?

离线qdxianxing
只看该作者 7楼 发表于: 2012-05-04
引用第5楼jdwx于2012-05-03 11:17发表的  :
QTextedit已经强大到想弄明白怎么用都很困难了,确实很强大。

为什么你说QTextEdit很强大呢?你以前使用过?

能不能帮忙解决一下?

就是希望,能把QT的控件,作为QTextEdit的内容。例如:在QTextEdit的内容中,的两个文字之间,插入一个QToolButton,或者插入一个QComboBox,或者插入一个QTabWidget等等。

离线jdwx

只看该作者 8楼 发表于: 2012-05-04
说实话,就一个简单功能,查找替换我就晕了,好几天才搞明白。
我是说QTextEdit太不好用了。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线qdxianxing
只看该作者 9楼 发表于: 2012-05-04
引用第8楼jdwx于2012-05-04 10:53发表的  :
说实话,就一个简单功能,查找替换我就晕了,好几天才搞明白。
我是说QTextEdit太不好用了。

对啊,QTextEdit实在是很不好用。

我以前用VB的RichTextBox和WPF的RichTextBox,太好用了。功能非常强大,文档结构也非常清晰。
快速回复
限100 字节
 
上一个 下一个