Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Screen Resolution issues with NanoVNA-Saver
I am still very new to owning/using my NanoVNA. I have never owned/used any
type of RF testing tool before. The screen on the device itself is TINY and my 48-year-old eyes have issues reading it, so I'm looking to connecting it to my laptop for use. I started playing with NanoVNASharp and then this morning I started playing with NanoVNA-Saver. I'm having a bit of frustration with NanoVNA-Saver over the screen resolution. My laptop has a native resolution of 3840x2190 and I have the scaling normally set at 250%. A screenshot of this is "NanoVNA-Saver.0.jpg". I've played with other scalings, as well as changing my screen resolution to 1920x1080 with 100% scaling, but I'm having issues being able to properly display the data. "NanoVNA-Saver1.jpg" is an example of scaling set to 200%. I then added a secondary monitor to my laptop with a native resolution of 1680x1050. On this screen, the text looks fine but I have to scroll up and down the screen to view everything, an image of this can be seen on "NanoVNA-Saver2.jpg." Any ideas about how to correct my display? PS. I am hoping that these screenshots are actually attached. This is my second attempt of posting on this group and had problems my first attempt. _____________________________________ Ron Webb |
Hi Ron,
toggle quoted message
Show quoted text
I am sorry to hear that you're having problems with the software. I don't have any experience writing applications for high-resolution monitors like yours. I'll have a look into it, but maybe some of the problems comes from large parts of it, particularly the graphics, being based on pixels - which limits the scalability of it somewhat. If you do find a way to make it usable, please let me know. Otherwise I'll try to see what I can do. If anyone has pointers on how to make PyQT5 applications behave nicely on a 250% scaling set, do send me an email :-) -- Rune / 5Q5R On Tue, 10 Sep 2019 at 20:03, Ron Webb <bigron@...> wrote:
I am still very new to owning/using my NanoVNA. I have never owned/used any |
On Tue, Sep 10, 2019 at 02:30 PM, tinhead wrote:
I did a little testing with help provided by Rune and essentially made those changes. He first suggested the line "QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling, True)" to be inserted before "app = QtWidgets.QApplication([])". This resulted in an error that was resolved by changing line 19 to read: "from PyQt5 import QtWidgets, QtCore"; importing QtCore in addition to QtWidgets. I don't think the other line for pixmaps is required. |
I just realized something else by making these changes, that improves things. My laptop has a native 3840x2160 screen, plus I have the 1680x1050 monitor. I dragged it from my "4K" display to the lower screen and made it full-screen and it sized up PERFECTLY. Prior to making these changes, it did not fit the screen properly... I had to scroll up and down but now it fills the full screen.
|
Thanks Ron for the testing effort! The update has been pushed to GitHub,
toggle quoted message
Show quoted text
and will be included in the 0.0.9 executable in a few days. :-) -- Rune / 5Q5R On Tue, 10 Sep 2019 at 23:56, Ron Webb <bigron@...> wrote:
I just realized something else by making these changes, that improves |
to navigate to use esc to dismiss