[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gambas-bugtracker] Bug #3150: Autoresize doesn't work under QT as expected


http://gambaswiki.org/bugtracker/edit?object=BUG.3150&from=L21haW4-

Torsten SCHLEGEL reported a new bug.

Summary
-------

Autoresize doesn't work under QT as expected

Type             : Bug
Priority         : Medium
Gambas version   : Master
Product          : QT6 component


Description
-----------

After creating new HBoxes/Vboxes inside a container (Scrollview for example in attached Demo) and autoresize is correctly set to true, then the result is different in GTK and QT environment.
While GTK correctly sets the height/width parameters according to Autoresize, QT does not automatically adjust the height/width.


System information
------------------

[System]
Gambas=3.21.4 b671889 (master)
OperatingSystem=Linux
Distribution=openSUSE Tumbleweed 20260313
Kernel=6.19.6-2-default
Architecture=x86_64
Cores=8
Memory=15788M
Language=de_DE.UTF-8
Platform=x11
Desktop=KDE
DesktopResolution=96
DesktopScale=7
WidgetTheme=breeze
Font=Noto Sans,10
DarkTheme=True
[Programs]
gcc=gcc (SUSE Linux) 15.2.1 20260202
msgmerge=msgmerge (GNU gettext-tools) 0.26
pngquant=3.0.3
rpmbuild=RPM version 4.20.1
trans=Translate Shell 0.9.7.1
[Libraries]
Cairo=libcairo.so.2.11804.4
Curl=libcurl.so.4.8.0
DBus=libdbus-1.so.3.32.4
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2419.32
GStreamer=libgstreamer-1.0.so.0.2801.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2419.32
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.157.0.0
QT5=libQt5Core.so.5.15.18
QT6=libQt6Core.so.6.10.2
RSvg=librsvg-2.so.2.61.3
SDL=libSDL2-2.0.so.0.3200.64
SQLite3=libsqlite3.so.3.51.2
[Environment]
AUDIODRIVER=pulseaudio
CONFIG_SITE=/usr/share/site/x86_64-pc-linux-gnu
CPU=x86_64
CSHEDIT=emacs
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEBUGINFOD_URLS=https://debuginfod.opensuse.org/ 
DESKTOP_SESSION=plasma6
DISPLAY=:0
GB_GUI=gb.qt6
GPG_TTY=kein Terminal
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:<home>/.gtkrc-2.0:<home>/.config/gtkrc-2.0
GTK_IM_MODULE=cedilla
GTK_MODULES=canberra-gtk-module
GTK_RC_FILES=/etc/gtk/gtkrc:<home>/.gtkrc:<home>/.config/gtkrc
G_BROKEN_FILENAMES=1
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252
HISTSIZE=1000
HOME=<home>
HOST=<hostname>
HOSTNAME=<hostname>
HOSTTYPE=x86_64
ICEAUTHORITY=/run/user/1000/iceauth_UEpeKd
INVOCATION_ID=0cb99c89b55a44d192c6f268c00f874f
JOURNAL_STREAM=9:20803
JRE_HOME=/usr/lib64/jvm/java-25-openjdk-25
KDE_APPLICATIONS_AS_SCOPE=1
KDE_FULL_SESSION=true
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=6
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LESS=-M -I -R
LESSCLOSE=lessclose.sh %s %s
LESSKEY=/usr/etc/lesskey.bin
LESSOPEN=lessopen.sh %s
LESS_ADVANCED_PREPROCESSOR=no
LIBVA_MESSAGING_LEVEL=1
LOGNAME=<user>
MACHTYPE=x86_64-suse-linux
MAIL=/var/mail/<user>
MANAGERPID=1565
MANAGERPIDFDID=1566
MANPATH=/usr/local/man:/usr/share/man
MANPATHISSET=yes
MINICOM=-c on
MORE=-sl
MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
OSTYPE=linux
PAGER=less
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
PATH=<home>/.local/bin:/usr/local/bin:/usr/bin:/bin
PROFILEREAD=true
PWD=<home>
PYTHONSTARTUP=/etc/pythonstart
QEMU_AUDIO_DRV=pa
QT_IM_MODULE=xim
QT_IM_SWITCHER=imsw-multi
QT_LOGGING_RULES=*.debug=false
QT_WAYLAND_RECONNECT=1
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1723,unix/<hostname>:/tmp/.ICE-unix/1723
SHELL=/bin/bash
SSH_AGENT_PID=1661
SSH_ASKPASS=/usr/libexec/ssh/ssh-askpass
SSH_AUTH_SOCK=<home>/.ssh/agent/s.ixaskB3erA.agent.L380cPhkVH
SYSTEMD_EXEC_PID=1895
TERM=xterm
TZ=:/etc/localtime
USER=<user>
VENDOR=suse
WINDOWMANAGER=/usr/bin/startplasma-x11
XAUTHLOCALHOSTNAME=<hostname>
XAUTHORITY=/tmp/xauth_dfGFzD
XDG_CACHE_HOME=<home>/.cache
XDG_CONFIG_DIRS=<home>/.config/kdedefaul<user>:/etc/xdg:/usr/local/etc/xdg:/usr/etc/xdg
XDG_CONFIG_HOME=<home>/.config
XDG_CURRENT_DESKTOP=KDE
XDG_DATA_DIRS=<home>/.local/share/flatpak/expor<user>/share:/var/lib/flatpak/expor<user>/share:/usr/local/share:/usr/share
XDG_DATA_HOME=<home>/.local/share
XDG_MENU_PREFIX=plasma-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=KDE
XDG_SESSION_ID=3
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SESSION_TYPE=x11
XDG_STATE_HOME=<home>/.local/state
XDG_VTNR=2
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
XMODIFIERS=@im=local
XNLSPATH=/usr/share/X11/nls
XSESSION_IS_UP=yes
force_s3tc_enable=true



----[ Gambas bugtracker-list is hosted by https://www.hostsharing.net ]----