2 / 2 / 0
Регистрация: 07.04.2016
Сообщений: 248
1

wxWidgets: кнопка одновременно в 2х вкладках

18.10.2022, 18:08. Показов 4189. Ответов 0

Author24 — интернет-сервис помощи студентам
Имеем:
1. wxWidgets 3.1.7;
2. Win 10 x64;
3. 2 вкладки(объект wxNotebook);
4. Кнопка "buttonGeneral"(смотри код).

Что хочу:
Возможно ли и как сделать так что бы кнопка "buttonGeneral" могла находится в 2х вкладках? Т.е. во вкладке 1 есть кнопка "buttonGeneral" и при переходе во вкладку 2 она же с тем же id присутствует.

Что делал:
1. Написал код;
2. Пробовал найти вразумительный ответ в интернете.

Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
class WindowCheck : public wxFrame {
 
    public:
        WindowCheck (const wxString& aTitle)
                    : wxFrame (0, wxID_ANY, aTitle, wxDefaultPosition, wxSize (200, 200)) {
            wxNotebook* notebook1 = new wxNotebook (this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, wxT ("wxNotebookNameStr"));
 
            /// ----------------------- 1
            wxPanel* panel1 = new wxPanel (notebook1, wxID_ANY);
 
            wxButton* button1 = new wxButton (panel1, wxID_ANY, wxT ("кнопка1"));
            wxButton* buttonGeneral = new wxButton (panel1, wxID_ANY, wxT ("общая"));
 
            wxBoxSizer* boxSizerV1 = new wxBoxSizer (wxVERTICAL);
            boxSizerV1->Add (button1, 1, wxEXPAND, 5);
            boxSizerV1->Add (buttonGeneral, 1, wxEXPAND, 5);
 
            panel1->SetSizer (boxSizerV1);
 
            notebook1->AddPage (panel1, wxT("1"), true, 0);
 
            /// ----------------------- 2
            wxPanel* panel2 = new wxPanel (notebook1, wxID_ANY);
 
            wxButton* button2 = new wxButton (panel2, wxID_ANY, wxT ("кнопка2"));
 
            wxBoxSizer* boxSizerV2 = new wxBoxSizer (wxVERTICAL);
            boxSizerV2->Add (button2, 1, wxEXPAND, 5);
//          boxSizerV1->Add (buttonGeneral, 1, wxEXPAND, 5);
 
            panel2->SetSizer (boxSizerV2);
 
            notebook1->AddPage (panel2, wxT("2"), false, 0);
 
            Centre ();
        }
};
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2022, 18:08
Ответы с готовыми решениями:

TabWidget кнопка закрытия вкладки на отдельных вкладках
Доброго времени суток, нашел пример на stackoverflow, но у меня не работает ...

HTML - кнопка с нажатием и подменю одновременно
Такой глупый вопрос, но не смог его нагуглить... Есть кнопка с таким кодом: <a href="#"...

Выполнение одновременно несколько sql запросов одновременно
Здравствуйте. Есть проблема! Пролистал много сайтов и форумов и толком ничего не нашел. Суть...

WxWidgets
Надеюсь здесь мне кто то поможет. Мне нужно создать шрифт, который обводит буквы....

0
18.10.2022, 18:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2022, 18:08
Помогаю со студенческими работами здесь

wxWidgets
делаю презентацию по теме: Кроссплатформенный текстовый редактор с использованием библиотеки...

WxWidgets
Здравствуйте, пытаюсь откомпилировать пример wxMathPlot-0.1.2\samples\sample. IDE - codeblocks...

Wxwidgets
Доброй вечер! Недавно начал изучать курс по роботе с библиотекой Wxwidgets, но к сожалению не...

wxWidgets и Qt
Решил поднять такой вопрос: "А нужны ли нам wxWidgets, Qt или другие какие кросплатформенные...

wxWidgets 2.9.3
Решил установить wxWidgets 2.9.3. Компилировал с помощью MinGW, вот так mingw32-make -f...

Wxwidgets
Добрый день! На данный момент пытаюcь поставить библиотеку Wxwidgets на Visual Studio 2019. Но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru