Comments (6)
fixed, see 7822677
from qhexedit2.
this helps, but now the effect occurs. now the right digit becomes "bold". i guess the digit has to be erased and then drawing again to avoid "bold" effect. the magnifier helps to see this effect. thx for commit the bugfixes
from qhexedit2.
this changes fixes the problem. first clear region, then drawText. (i put this changes in the branch where i implement the ascii editing and will shortly push it and create a big pull request.)
// paint cursor
if (_blink && !_readOnly && hasFocus())
painter.fillRect(_cursorRect, this->palette().color(QPalette::WindowText));
else{
QRect r(_pxCursorX - pxOfsX, _pxCursorY - _pxCharHeight, _pxCharWidth, _pxCharHeight);
QColor c(viewport()->palette().color(QPalette::Base));
painter.fillRect(r, c);
painter.drawText(_pxCursorX - pxOfsX, _pxCursorY, _hexDataShown.mid(_cursorPosition - _bPosFirst * 2, 1));
}
from qhexedit2.
Thx for your work
But please: make small (minimal!) pull request. Just on thing at on time!
Your pull request has conflicts and can't be merged!
from qhexedit2.
from qhexedit2.
if you wish i can merge it. github shown so many files conflicted, but i changed only qhexedit.cpp and .h
from qhexedit2.
Related Issues (20)
- QHexEdit does not forward key press events HOT 1
- Undo stack memory leak HOT 1
- Remove trailing address print when bytes per line is even divisor of size HOT 1
- How to use QhexEdit2 Python HOT 1
- Unable to install with SIP v5 HOT 2
- Blinking Read-Only cursor flag option HOT 2
- File size constraint HOT 2
- Multiple display modes? HOT 1
- Overlapping symbols in ASCII section HOT 2
- Duplicate symbol under cursor in hex window HOT 1
- Join Hacktoberfest
- sipdistools/sipconfig deprecated HOT 1
- Install python binding into a virtual environment? HOT 1
- Qt6 support? HOT 1
- QHexedit in a frame HOT 1
- Programatically highlight/select some regions?
- Project status? HOT 11
- How to install on qt6? HOT 4
- Missing LICENSE HOT 2
- 程序无法运行
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qhexedit2.