Qt中急需这么个控件,大家给点意见
Qt中需要这么个控件,大家给点意见首先,有没有相似的现成的控件?如果要自己的实现的话,有没有什么思路啊?[
Qt中需要这么个控件,大家给点意见
首先,有没有相似的现成的控件?
如果要自己的实现的话,有没有什么思路啊?
[最优解释]
我记得以前也有人问过这个问题。
Qt没有这个控件,得像楼上所说,自己实现。
一个关键的特性很重要,就是你要不要支持编辑,如果不支持编辑,只是显示的话,并不难,我到认为不需要看Qt Creator的源码,自己弄个QTextEdit显示就可以了。
用QFile打开文件,一个字节一个字节的读,读出来的数据用QString进行格式化。
char data = 13;
qDebug() << QString("%1").arg(data, 2, 16, QChar('0')).toUpper();
// 结果是 0D
然后把这些数据组合到QTextEdit中显示出来就行了。
[其他解释]
这可能还是HTML用的不熟练吧,如果是简单的页面内容,应该不会有太大差别,如果是复杂的,那就不要使用QTextBrowser了。至少我是这么认为的
[其他解释]忘记贴图了
[其他解释]什么意思,没有看懂
[其他解释]十六进制编辑器,这个还真有,不是控件,是在QtCreator里,拖一个exe、rar进QtCreator就会看到这个编辑器,
剩下的就是看源码,把这个编辑器提取出来。
[其他解释]对现有的QTextEdit重写下会更好
[其他解释]这个...接触QT不到一周,有难度啊
[其他解释]其实这样就可以了,顺便问一下,为什么QTextBrowser显示html代码总是和浏览器显示的不一样呢,而且在设计器中添加HTML保存再打开,代码就不一样了