BG Development


  Reply to this topicStart new topicStart Poll

> WxPython scroll, Много ме дразни.
dedal
Публикувано на: 31-08-2019, 21:45
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Посетител

Мнения: 109
Регистриран на: 17.11.10



Имам програма на wxpython, но си преинсталирах компа от debian 8 на debian 10.
Същата програма е портната от XP до 10 без проблеми.
Обаче с debian 10 ми скъса нервите.
Самата програма работи, но явно има някаква промяна в скроловете.
1. скроловете май са изместени вътре в прозореца.
2. Направени са транспарант и ако вътре имам спин то той минава над скрола (аз имам 4 спина един след друг, и те всички минават над скрола и го накъсват много грозно)
3. Ако имам вертикален и хоризонтален те не стигат до крайна точка. Започва да подскача прозореца, двата скрола никога не се събират долу в дясно. И винаги последния ред от листа е скрит на половина от скрола.
Иначе работи, ама как дразни не е истина.
Някой да има идея как да го поправя.
Със size не става. Даже и google нямам идея какво да питам.
PMEmail Poster
Top
ici
Публикувано на: 31-08-2019, 23:37
Quote Post


Group Icon
Име: Луминантен Рептилоид
Група: VIP
Ранг: Почетен член

Мнения: 16610
Регистриран на: 06.06.04



Би трябвало да има функция SizeEvent където да се настройва скролбара от друга функция AdjustScrollbars. Всичко това обаче е пожелателно AdjustScrollbars може да се казва по съвсем друг начин, а може и да липсва и всичко да става в евента. Какви са версиите на wx в различните системи?


--------------------
Remember kids, suicide is never the answer
PMEmail PosterUsers Website
Top
dedal
Публикувано на: 01-09-2019, 07:38
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Посетител

Мнения: 109
Регистриран на: 17.11.10



QUOTE (ici @ 31-08-2019, 23:37)
Би трябвало да има функция SizeEvent където да се настройва скролбара от друга функция AdjustScrollbars. Всичко това обаче е пожелателно AdjustScrollbars може да се казва по съвсем друг начин, а може и да липсва и всичко да става в евента. Какви са версиите на wx в различните системи?

На всички системи е 3.0.1.1
На debian 10 е 3.0.2.1
За сега го реших като намалих размера на скрола и го направих да се скрива ако не се използва от системата с gconf
Така спря да подскача. Лошото е че е решение за мен, но ако някой го използва трябва да влизам в обяснителен режим.
Предполагам е бъг в mate средата, а не в кода.
В size event преоразмерявам всички елементи спрямо parent в това число и scrolledwindows и пак не става.
И още нещо забелязах, на dialog не можеш да покажеш бутоните за max и min. Както и да го въртя показва само close бутона.
PMEmail Poster
Top
ici
Публикувано на: 01-09-2019, 09:05
Quote Post


Group Icon
Име: Луминантен Рептилоид
Група: VIP
Ранг: Почетен член

Мнения: 16610
Регистриран на: 06.06.04



В 3.0.0 имаше проблеми с GTK които май ги оправиха във 3.0.1. Имаше и някаква настройка която се добавяше за GTK. За мои неща по принцип си използвам Qt или tkinter. wx нещо не ми хареса.


--------------------
Remember kids, suicide is never the answer
PMEmail PosterUsers Website
Top
dedal
Публикувано на: 02-09-2019, 10:14
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Посетител

Мнения: 109
Регистриран на: 17.11.10



QUOTE (ici @ 01-09-2019, 09:05)
В 3.0.0 имаше проблеми с GTK които май ги оправиха във 3.0.1. Имаше и някаква настройка която се добавяше за GTK. За мои неща по принцип си използвам Qt или tkinter. wx нещо не ми хареса.

tkinter не е за толкова голям проект.
QT не ми хареса как се сработва с Windows.
Затова е на WX, а и вече му хванах номерата и тънкостите с процесите и обектите.
Лошото е че не знам къде е проблема за да го докладвам. Може да е в GTK, Mate, WX и къде ли още не.
PMEmail Poster
Top
ici
Публикувано на: 02-09-2019, 10:29
Quote Post


Group Icon
Име: Луминантен Рептилоид
Група: VIP
Ранг: Почетен член

Мнения: 16610
Регистриран на: 06.06.04



Според мен трябва да търсиш в "ишутата" на wxGTK.


--------------------
Remember kids, suicide is never the answer
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 02-09-2019, 19:34
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2664
Регистриран на: 17.01.17



Малко като офтопик, ама може и да помогне. В java при миграцията от GTK2 до GTK3 се получиха разни тъпи проблемчета с УИ-а. Решението (докато фикснат проблемите) се свежда до това да се укаже на библиотеката да ползва GTK2. Предполагам, в питон може да има някоя подобна мотика и ако има опция да се посочи версия на GTK може да се пробва как се държи с по-стара версия.
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0