레이블과 텍스트 필드의 가로 행을 만들고 레이블이있는 상자 안에 행을 배치하여 그룹화되도록하고 싶습니다. 그러나 어떤 이유로 상자가 시리즈의 마지막 행 (아래 그림 참조) 주위로 만 확장되어 모든 행을 그룹화하고 싶습니다. 이렇게 그룹화되고 레이블이 지정된 인터페이스를 만드는 더 쉬운 방법이 있습니까? 위를 생성하는 코드, import wx
class
- 그래서는 : horizontal_sizer.Add(someControl, 0, wx.LEFT, border)
된다 : horizontal_sizer.Add((border, 0))
horizontal_sizer.Add(someControl)
위의 경우에 나는 그들이 완전히 동등한 것임을 확신합니다. wx.EXPAND와 비 제로 비율이 에서처럼 지
wxpython에서 메뉴 표시 줄이있는 프레임을 만들고 프레임의 자식으로 주 크기를 설정했지만 프레임 패널은 크기를 조정 한 후에 고정 된 크기로 유지됩니다 프레임. 메뉴 막대를 제거하고 주 크기 조절기를 패널 자체로 설정하면 크기 조정은 완벽하게 작동하지만 메뉴를 프레임 설정에 추가하면 주 크기 조정기가 패널에 작동하지 않습니다. tl; dr -이 코드의
wxpython에서 정적 위치 지정을 사용하고 있지만 이제는 sizer를 사용하여 전환해야하지만 그걸 처리 할 수는 없습니다. 아래는 정적 위치 지정을 사용하는 응용 프로그램의 축소 버전입니다. 누군가 내게이 레이아웃을 sizers를 사용하여 변환하는 방법에 관해서 나에게 몇 가지 지침을 줄 수있을 것입니다. 또한 화면 잡아 첨부합니다 import wx
나는 고정 된 크기를 사용하는 오래된 GUI에서 wxWidgets (여기서 나는 sizer의 기초를 배우려고 노력하고있다)의 어플리케이션을 움직이고있다. 응용 프로그램 내에서 나는 꽤 복잡한 구조로 여러 형태가 있습니다. 데이터 및 워크 플로의 성격 때문에 이러한 모든 데이터를 한 화면에 모으는 것이 좋습니다. 그러나이 화면은 사용할 수 있도록 적절하게 설
나는 wx.Frame에 wx.GridSizer을 가지고 있습니다. 이 표에는 몇 가지 사용자 정의 wx.Panel이 포함되어 있습니다. 내 그리드의 두 셀 내용을 바꿔야합니다. 나는 Detach, GetItem 및 Insert 메서드를 사용하여 여러 가지 방법을 시도했지만 성공하지 못했습니다. 예를 들어 0에서 7까지의 8 개 요소 (사용자 정의 패널)가있
wxpython에서 하나의 셀에 일부 중첩 된 사이 자 s1 및 s2 및 버튼 b이있는 GridBagSizer, gs가 있습니다. EVT_BUTTON 이벤트에서 나는 버튼 객체를 얻습니다. 그리드에서 버튼 객체를 다른 그리드 셀로 이동하려면 최상위 레벨 사이 저 s1을 이동해야합니다. s1은 GridBagSizer의 직접 "자식"(올바른 용어 인 경우)입니
다음은 내가 수행하려고 시도 할 수있는 가장 간단한 예입니다. 패널 안의 격자입니다. #!/usr/bin/env python
import wx
import wx.grid
app = wx.App(False)
class InfoPane(wx.grid.Grid):
def __init__(self, parent):
wx.grid.G
이 코드의 잘못된 점은 무엇입니까? boxsizer로 제어되는 패널에 노트를 놓으려고합니다. 나는 wxpython에 익숙하지 않고 내가 뭘 잘못하고 있는지 알 수 없다. 내가 그것을 실행하면 그냥 구석에 혼란을 만드는 :(왼쪽 패널에 대한 import wx
class TestNoteBook(wx.Frame):
def __init__(self,