当前位置: 代码迷 >> QT开发 >> Qt中急需这么个控件,大家给点意见
  详细解决方案

Qt中急需这么个控件,大家给点意见

热度:75   发布时间:2016-04-25 04:23:07.0
Qt中需要这么个控件,大家给点意见
首先,有没有相似的现成的控件?
如果要自己的实现的话,有没有什么思路啊?
------最佳解决方案--------------------
我记得以前也有人问过这个问题。

Qt没有这个控件,得像楼上所说,自己实现。

一个关键的特性很重要,就是你要不要支持编辑,如果不支持编辑,只是显示的话,并不难,我到认为不需要看Qt Creator的源码,自己弄个QTextEdit显示就可以了。

用QFile打开文件,一个字节一个字节的读,读出来的数据用QString进行格式化。

char data = 13;
qDebug() << QString("%1").arg(data, 2, 16, QChar('0')).toUpper();
// 结果是 0D

然后把这些数据组合到QTextEdit中显示出来就行了。
------其他解决方案--------------------
引用:
其实这样就可以了,顺便问一下,为什么QTextBrowser显示html代码总是和浏览器显示的不一样呢,而且在设计器中添加HTML保存再打开,代码就不一样了

这可能还是HTML用的不熟练吧,如果是简单的页面内容,应该不会有太大差别,如果是复杂的,那就不要使用QTextBrowser了。至少我是这么认为的
------其他解决方案--------------------
忘记贴图了
------其他解决方案--------------------
什么意思,没有看懂
------其他解决方案--------------------
十六进制编辑器,这个还真有,不是控件,是在QtCreator里,拖一个exe、rar进QtCreator就会看到这个编辑器,
剩下的就是看源码,把这个编辑器提取出来。
------其他解决方案--------------------
对现有的QTextEdit重写下会更好
------其他解决方案--------------------
引用:
对现有的QTextEdit重写下会更好
这个...接触QT不到一周,有难度啊
------其他解决方案--------------------
引用:
我记得以前也有人问过这个问题。

Qt没有这个控件,得像楼上所说,自己实现。

一个关键的特性很重要,就是你要不要支持编辑,如果不支持编辑,只是显示的话,并不难,我到认为不需要看Qt Creator的源码,自己弄个QTextEdit显示就可以了。

用QFile打开文件,一个字节一个字节的读,读出来的数据用QString进行格式化。

char data = 13;
qDebu……
其实这样就可以了,顺便问一下,为什么QTextBrowser显示html代码总是和浏览器显示的不一样呢,而且在设计器中添加HTML保存再打开,代码就不一样了
  相关解决方案