Hello,
I've installed GRASS 8.2.0 in a fresh KDE UBUNTU 22.04 and the
GUI crash if the single window gui is enabled. As soon as I turn
off this choice in .grass8/wx.json file the GUI works.
console error message :
/usr/lib/grass82/scripts/g.extension:167: DeprecationWarning: The
distutils package is deprecated and slated for removal in Python
3.12. Use setuptools or check PEP 632 for potential alternatives
from distutils.dir_util import copy_tree
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/wx/core.py", line 3282, in
<lambda>
lambda event: event.callable(*event.args, **event.kw
<http://event.kw>) )
File "/usr/lib/grass82/gui/wxpython/wxgui.py", line 95, in
show_main_gui
mainframe = GMFrame(parent=None, id=wx.ID_ANY,
workspace=self.workspaceFile)
File "/usr/lib/grass82/gui/wxpython/main_window/frame.py", line
164, in __init__
self.BuildPanes()
File "/usr/lib/grass82/gui/wxpython/main_window/frame.py", line
645, in BuildPanes
self._auimgr.AddPane(
File
"/usr/lib/python3/dist-packages/wx/lib/agw/aui/framemanager.py",
line 4711, in AddPane
return self.AddPane4(window, arg1, target)
File
"/usr/lib/python3/dist-packages/wx/lib/agw/aui/framemanager.py",
line 4879, in AddPane4
self.UpdateNotebook()
File
"/usr/lib/python3/dist-packages/wx/lib/agw/aui/framemanager.py",
line 6653, in UpdateNotebook
notebook.AddPage(pane.window, title, True, pane.icon)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py",
line 3575, in AddPage
return self.InsertPage(self.GetPageCount(), page, caption,
select, bitmap, disabled_bitmap, control, tooltip)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py",
line 3653, in InsertPage
self.SetSelectionToWindow(page)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py",
line 4410, in SetSelectionToWindow
self.SetSelection(idx)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py",
line 4357, in SetSelection
ctrl.MakeTabVisible(ctrl_idx, ctrl)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py",
line 1843, in MakeTabVisible
if not self.IsTabVisible(tabPage, self.GetTabOffset(), dc, win):
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py",
line 1732, in IsTabVisible
self.Render(dc, wnd)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py",
line 1687, in Render
page.rect, tab_button.rect, x_extent = self._art.DrawTab(dc, wnd,
page, rect, tab_button.cur_state)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/tabart.py",
line 475, in DrawTab
r.SetHeight(r.GetHeight()/2)
TypeError: Rect.SetHeight(): argument 1 has unexpected type 'float'
Is there a way to solve this ?
Thank you for the trick.
Regards,
Frank
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user