New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gui issues #1664

Open
freesoft0000 opened this Issue Jul 28, 2017 · 19 comments

Comments

Projects
None yet
5 participants
@freesoft0000

freesoft0000 commented Jul 28, 2017

The system is windows7 32 bit
DPI is 125%
X64dbg version 2017-7-23

  • I wonder if x64dbg's support for high DPI is perfect?
  • Chinese language interface, some of the buttons of text display incomplete
  • The default font for x64dbg is also small and can be changed larger. Large monitors are now widely used, so small fonts can blind people. 😄
  • The x64dbg menu sometimes hits very quickly and doesn't work. Need to click again.
    For example, click file - open, or the shortcut menu in the right
@mrexodia

This comment has been minimized.

Show comment
Hide comment
@mrexodia

mrexodia Jul 28, 2017

Member

Could you give a screenshot for each of these problems and please provide ways to reproduce the last issue. There is no high DPI support in x64dbg because I don't have a high DPI monitor.

Member

mrexodia commented Jul 28, 2017

Could you give a screenshot for each of these problems and please provide ways to reproduce the last issue. There is no high DPI support in x64dbg because I don't have a high DPI monitor.

@freesoft0000

This comment has been minimized.

Show comment
Hide comment
@freesoft0000

freesoft0000 commented Jul 28, 2017

image 1
image 2
image 3
image 4
image 5

image 6
image 7

@freesoft0000

This comment has been minimized.

Show comment
Hide comment
@freesoft0000

freesoft0000 Jul 28, 2017

The x64dbg menu sometimes hits very quickly and doesn't work. Need to click again.
For example, click file - open, or the shortcut menu in the right

Problem reproduction video, in about 30 seconds, you can see I clicked, but it didn't work.
Sorry, the video file is relatively large, so it can't be uploaded here. Stored in the cloud tray. Enclosed please find。
https://mega.nz/#!FfQmhLqJ!6rfdHY0b0S3aeK8jvRq96UhBwzMhgZD_FV9Fzercap8

freesoft0000 commented Jul 28, 2017

The x64dbg menu sometimes hits very quickly and doesn't work. Need to click again.
For example, click file - open, or the shortcut menu in the right

Problem reproduction video, in about 30 seconds, you can see I clicked, but it didn't work.
Sorry, the video file is relatively large, so it can't be uploaded here. Stored in the cloud tray. Enclosed please find。
https://mega.nz/#!FfQmhLqJ!6rfdHY0b0S3aeK8jvRq96UhBwzMhgZD_FV9Fzercap8

@peterius

This comment has been minimized.

Show comment
Hide comment
@peterius

peterius Jul 30, 2017

That's weird, I wonder if it's all a DPI issue. I thought Qt strings automatically resized their buttons? Maybe There's some particular Qt DPI awareness stuff? Does button text fit the button if DPI is turned off?

peterius commented Jul 30, 2017

That's weird, I wonder if it's all a DPI issue. I thought Qt strings automatically resized their buttons? Maybe There's some particular Qt DPI awareness stuff? Does button text fit the button if DPI is turned off?

@freesoft0000

This comment has been minimized.

Show comment
Hide comment
@freesoft0000

freesoft0000 Jul 31, 2017

When DPI is 100%, the program interface text is displayed normally

freesoft0000 commented Jul 31, 2017

When DPI is 100%, the program interface text is displayed normally

@peterius

This comment has been minimized.

Show comment
Hide comment
@peterius

peterius Aug 3, 2017

https://stackoverflow.com/questions/20464814/changing-dpi-scaling-size-of-display-make-qt-applications-font-size-get-rendere
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling) ?

Seems pretty easy? To be honest, I still haven't had time to get x64dbg to compile. It doesn't like my Qt setup so everything links up and then when I run it it complains about the libraries and the bridge and missing symbols.

peterius commented Aug 3, 2017

https://stackoverflow.com/questions/20464814/changing-dpi-scaling-size-of-display-make-qt-applications-font-size-get-rendere
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling) ?

Seems pretty easy? To be honest, I still haven't had time to get x64dbg to compile. It doesn't like my Qt setup so everything links up and then when I run it it complains about the libraries and the bridge and missing symbols.

@mrexodia

This comment has been minimized.

Show comment
Hide comment
@mrexodia

mrexodia Aug 3, 2017

Member

I added this to the GUI main function (but I cannot test it because I don't have a high DPI display)

Member

mrexodia commented Aug 3, 2017

I added this to the GUI main function (but I cannot test it because I don't have a high DPI display)

@peterius

This comment has been minimized.

Show comment
Hide comment
@peterius

peterius Aug 9, 2017

I don't know. I got it compiling. When I set my screen to 150% DPI scaling, it looked fine. But strangely at 125%, the "restore selected" button on the patches dialog was again squished. It may have helped, I'm not sure.

peterius commented Aug 9, 2017

I don't know. I got it compiling. When I set my screen to 150% DPI scaling, it looked fine. But strangely at 125%, the "restore selected" button on the patches dialog was again squished. It may have helped, I'm not sure.

@freesoft0000

This comment has been minimized.

Show comment
Hide comment
@freesoft0000

freesoft0000 Aug 11, 2017

x64dbg version 2017-7-23
DPI 150% is also normal. DPI 125% does not show full

freesoft0000 commented Aug 11, 2017

x64dbg version 2017-7-23
DPI 150% is also normal. DPI 125% does not show full

@freesoft0000

This comment has been minimized.

Show comment
Hide comment
@freesoft0000

freesoft0000 Aug 15, 2017

The new version does not fix the problem.

freesoft0000 commented Aug 15, 2017

The new version does not fix the problem.

@blaquee

This comment has been minimized.

Show comment
Hide comment
@blaquee

blaquee Aug 15, 2017

Contributor

Why did you close the issue if the problem was not resolved?

Contributor

blaquee commented Aug 15, 2017

Why did you close the issue if the problem was not resolved?

@freesoft0000

This comment has been minimized.

Show comment
Hide comment
@freesoft0000

freesoft0000 Aug 15, 2017

I do not understand English, want to reply, but wrong operation
I didn't find a button to recover the problem.

freesoft0000 commented Aug 15, 2017

I do not understand English, want to reply, but wrong operation
I didn't find a button to recover the problem.

@mrexodia mrexodia reopened this Aug 15, 2017

@freesoft0000

This comment has been minimized.

Show comment
Hide comment
@freesoft0000

freesoft0000 commented Aug 15, 2017

thanks

@mrexodia

This comment has been minimized.

Show comment
Hide comment
@mrexodia

mrexodia Aug 16, 2017

Member

Those articles are useless to be because I don't have a high dpi monitor... What code should I add?

Member

mrexodia commented Aug 16, 2017

Those articles are useless to be because I don't have a high dpi monitor... What code should I add?

@freesoft0000

This comment has been minimized.

Show comment
Hide comment
@freesoft0000

freesoft0000 Aug 16, 2017

I don't know exactly.

freesoft0000 commented Aug 16, 2017

I don't know exactly.

@freesoft0000

This comment has been minimized.

Show comment
Hide comment
@freesoft0000

freesoft0000 Aug 16, 2017

The x64dbg menu sometimes hits very quickly and doesn't work. Need to click again.
For example, click file - open, or the shortcut menu in the right
Can this problem be repaired?
The latest version problem is still

freesoft0000 commented Aug 16, 2017

The x64dbg menu sometimes hits very quickly and doesn't work. Need to click again.
For example, click file - open, or the shortcut menu in the right
Can this problem be repaired?
The latest version problem is still

@mrexodia

This comment has been minimized.

Show comment
Hide comment
@mrexodia

mrexodia Aug 16, 2017

Member
Member

mrexodia commented Aug 16, 2017

@tambry

This comment has been minimized.

Show comment
Hide comment
@tambry

tambry Aug 26, 2017

@mrexodia You don't need a HiDPI monitor to enable DPI scaling. In Windows 10 you can simply go into Settings -> System -> Display, select a DPI scaling factor and hit apply. In previous Windows versions the process is much more annoying (requires restarting and/or logging out), doesn't support per-monitor DPI scaling and may not always work correctly.

tambry commented Aug 26, 2017

@mrexodia You don't need a HiDPI monitor to enable DPI scaling. In Windows 10 you can simply go into Settings -> System -> Display, select a DPI scaling factor and hit apply. In previous Windows versions the process is much more annoying (requires restarting and/or logging out), doesn't support per-monitor DPI scaling and may not always work correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment