MorseKOB / PyKOB

Python implementation of a library for Morse and MorseKOB functionality
https://sites.google.com/site/morsekob/morsekob40
MIT License
4 stars 2 forks source link

Preferences: Dialog panel on Linux doesn't show all values and can't be resized. #230

Closed AESilky closed 5 months ago

AESilky commented 3 years ago

Bringing up the File>Preferences on my Linux laptop doesn't display all of the settings/values.

There isn't a way to resize it (which I would expect for a panel like this), but all of the settings/values need to be visible.

pwdirks commented 3 years ago

Can you please spell out which settings are missing?

On Jan 15, 2021, at 1:35 PM, Ed Silky notifications@github.com wrote:

Bringing up the File>Preferences on my Linux laptop doesn't display all of the settings/values.

There isn't a way to resize it (which I would expect for a panel like this), but all of the settings/values need to be visible.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/MorseKOB/PyKOB/issues/230, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALTAYK2L5C7W233FH7HK3Z3S2CYKXANCNFSM4WEUNFFA.

AESilky commented 3 years ago

MKOB Preferences Linux 230

This is the entire dialog on my Linux laptop. It is cut off just below 'Automatically connect...`

pwdirks commented 3 years ago

Thanks for including a picture! What’s the size of your screen on that Linux laptop?

73, -Patrick.

On Jan 15, 2021, at 11:03 PM, Ed Silky notifications@github.com wrote:

https://user-images.githubusercontent.com/19332027/104801886-6adbf900-5785-11eb-997a-28035ae15541.png This is the entire dialog on my Linux laptop. It is cut off just below 'Automatically connect...`

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/MorseKOB/PyKOB/issues/230#issuecomment-761519205, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALTAYK2WGYASH5XBFJZ2L2TS2E25TANCNFSM4WEUNFFA.

AESilky commented 3 years ago

Here is the whole screen: MKOB Preferences full screen 230

Resolution: 1440x900

pwdirks commented 3 years ago

Very strange. Let me set up an Ubuntu VM and try it on my Mac.

73, -Patrick.

On Jan 15, 2021, at 11:33 PM, Ed Silky notifications@github.com wrote:

Here is the whole screen: https://user-images.githubusercontent.com/19332027/104806082-b98b9200-5789-11eb-941e-0d7415ae0087.png Resolution: 1440x900

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/MorseKOB/PyKOB/issues/230#issuecomment-761521983, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALTAYK6T65B6YF5VZR5YYELS2E6K5ANCNFSM4WEUNFFA.

AESilky commented 3 years ago

It works on my Mac. The position of the dialog on Windows cuts off the title bar (so I can't move it). I'll take a screen shot on it.

AESilky commented 3 years ago

2021-01-15

This is on my Windows laptop. Resolution: 1366x768

AESilky commented 3 years ago

I have two other Windows machines I can try it on. For Linux, I can try it on a Raspberry Pi if that would help.

pwdirks commented 3 years ago

Weird - it looks OK on my Ubuntu VM (after I installed python3-tk, python3-disutils, python3-serial, and python3-audio):

image

pwdirks commented 3 years ago

You've tried updating to the very latest (3.8? 3.9?) Python and Tkinter/Ttk?

AESilky commented 5 months ago

For some reason, the window sizing/positioning calls were causing the dialog to show up partially off screen on some instances of Linux. I've commented them out for now, allowing Tkinter/Tcl and the OS to position them as they see fit, and things are working. The dialog tends to show up near the upper left of the screen, rather than in the center - but it shows up completely and can be moved around.

pykob version 1.3.4