Ĺadny brzuch
trochę dziwny problem
w wxframe moge dac menu a wxdialog nie......
w wxdialog moge dać zakładki(tabpage, w wxwidgets nazywa się NoteBok) tam gfdzie chce w wx frame musza być w całym oknie, no a chce mieć NoteBok tam gdzie chce i chce mieć w jednym oknie menu i notebok i kilka buttonów i tak, żeby notebok nie był na całym oknie, jak to zrobić?
A używałeś już pochodnych klasy wxSizer? Są pierwsze od góry w panelu komponentów. I ułatwiają wiele spraw, jak się złapie o co w tym chodzi. W każdym razie Tabbooka nie dodawaj do frame, tylko do frame daj sizer, do sizera panel, do panela kolejny sizer a dopiero do niego dodawaj kolejne elementy. Torchę to trudno wygląda, ale w Javie jest podobnie, tam są managery rozkładu, tutaj sizery. Jak już się przez to przegryzie, to potem jest przyjemnie.
wxFormBuilder generuje kod GUI,ale tam MUSISZ najpierw położyć Sizer na formatkę, bo nic innego nie pozwala położyć.
jest to gdzieś opisane po polsku?
Ja po polsku tego nie widziałem. Ale jest pewnie w przykładach jak to zrobić. A na pewno jest przykład do NoteBook.
a czym się różni GridSizer od BoxSizera StaticBoxSizera i jakiegoś FlexGridSizer
mgólbyś mi to napisać??i mniejwiecej jak używac tych sizerów?
Użytkownik fordo edytował ten post 29 lipiec 2006, 15:32
Tutaj jest to opisane razem z obrazkami ( wjęzyku obcym).
Ogólnie to jest tak, że BoxSizer ma tylko jedną kolumnę lub wiersz (zależnie od orientacji). Ponieważ do takiego boxsizera można dodać kolejne boxsizery, to można zrobić sobie taką kombinację, jak się chce. Ale nie trzeba kombinować aż tak, bo są GridSizer. Taki Sizer ma zdefiniowaną siatkę z ilością wierszy i kolumn. Jak się dodaje kolejne kontrolki, to one układają się w komórkach tej siatki.
FlexGridSizer ma dodatkowe możliwości polegające na wymiarowaniu tych komórek.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
w wxframe moge dac menu a wxdialog nie......
w wxdialog moge dać zakładki(tabpage, w wxwidgets nazywa się NoteBok) tam gfdzie chce w wx frame musza być w całym oknie, no a chce mieć NoteBok tam gdzie chce i chce mieć w jednym oknie menu i notebok i kilka buttonów i tak, żeby notebok nie był na całym oknie, jak to zrobić?
A używałeś już pochodnych klasy wxSizer? Są pierwsze od góry w panelu komponentów. I ułatwiają wiele spraw, jak się złapie o co w tym chodzi. W każdym razie Tabbooka nie dodawaj do frame, tylko do frame daj sizer, do sizera panel, do panela kolejny sizer a dopiero do niego dodawaj kolejne elementy. Torchę to trudno wygląda, ale w Javie jest podobnie, tam są managery rozkładu, tutaj sizery. Jak już się przez to przegryzie, to potem jest przyjemnie.
wxFormBuilder generuje kod GUI,ale tam MUSISZ najpierw położyć Sizer na formatkę, bo nic innego nie pozwala położyć.
jest to gdzieś opisane po polsku?
Ja po polsku tego nie widziałem. Ale jest pewnie w przykładach jak to zrobić. A na pewno jest przykład do NoteBook.
a czym się różni GridSizer od BoxSizera StaticBoxSizera i jakiegoś FlexGridSizer
mgólbyś mi to napisać??i mniejwiecej jak używac tych sizerów?
Użytkownik fordo edytował ten post 29 lipiec 2006, 15:32
Tutaj jest to opisane razem z obrazkami ( wjęzyku obcym).
Ogólnie to jest tak, że BoxSizer ma tylko jedną kolumnę lub wiersz (zależnie od orientacji). Ponieważ do takiego boxsizera można dodać kolejne boxsizery, to można zrobić sobie taką kombinację, jak się chce. Ale nie trzeba kombinować aż tak, bo są GridSizer. Taki Sizer ma zdefiniowaną siatkę z ilością wierszy i kolumn. Jak się dodaje kolejne kontrolki, to one układają się w komórkach tej siatki.
FlexGridSizer ma dodatkowe możliwości polegające na wymiarowaniu tych komórek.