OS4 DepotLogo by Alkaron 
(anonymous IP:,2218) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (600)
   o Document (22)
   o Driver (97)
   o Emulation (148)
   o Game (1005)
   o Graphics (499)
   o Library (116)
   o Network (233)
   o Office (66)
   o Utility (927)
   o Video (69)

Total files: 4379

Full index file
Recent index file



Support the site

 Readme for:  Development » Utility » qhexedit2.lha

QHexedit 2

Description: A small QT hex editor
Download: qhexedit2.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 1Mb
Version: 0.6.3
Date: 23 Jul 2013
Author: Winfried Simon, AOS4 compile by Spot / Up Rough
Submitter: Spot / Up Rough
Email: spotup/gmail com
Homepage: http://Qt-Apps.org/content/show.php/QHexEdit?content=133189
Requirements: QT
Category: development/utility
License: Other
Distribute: yes
Min OS Version: 4.1
FileID: 8081
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 348  (Current version)
348  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
*** Spot's note, don't forget to do "protect yourfile.exe +e" when you are done
editing it, else it won't be executable. ***

QHexEdit is a hex editor widget written in C++ for the Qt (Qt4) framework. It is
a simple editor for binary data, just like QPlainTextEdit is for text data.
There are sip configuration files included, so it is easy to create bindings for
PyQt and you can use this widget also in python.

QHexEdit takes the data of a QByteArray (setData()) and shows it. You can use
the mouse or the keyboard to navigate inside the widget. If you hit the keys
(0..9, a..f) you will change the data. Changed data is highlighted and can be
accessed via data().

Normaly QHexEdit works in the overwrite Mode. You can set overwriteMode(false)
and insert data. In this case the size of data() increases. It is also possible
to delete bytes (del or backspace), here the size of data decreases.

You can select data with keyboard hits or mouse movements. The copy-key will
copy the selected data into the clipboard. The cut-key copies also but delets it
afterwards. In overwrite mode, the paste function overwrites the content of the
(does not change the length) data. In insert mode, clipboard data will be
inserted. The clipboard content is expected in ASCII Hex notation. Unknown
characters will be ignored.

QHexEdit comes with undo/redo functionality. All changes can be undone, by
pressing the undo-key (usually ctr-z). They can also be redone afterwards. The
undo/redo framework is cleared, when setData() sets up a new content for the
editor. You can search data inside the content with indexOf() and lastIndexOf().
The replace() function is to change located subdata. This 'replaced' data can
also be undone by the undo/redo framework.

This widget can only handle small amounts of data. The size has to be below 10
megabytes, otherwise the scroll sliders ard not shown and you can't scroll any

Copyright © 2004-2024 by Björn Hagström All Rights Reserved