Search found 1198 matches

by T-Rex
Thu Sep 03, 2020 12:02 pm
Forum: wxWidgets Development (Russian)
Topic: Русские буквы на кнопках
Replies: 5
Views: 206

Re: Русские буквы на кнопках

А у других не-юникодных приложений (например, Notepad++, XnView) такие же проблемы с отображением? Я помню что это решалось установкой локали windows-1251 в системе (для русских версий Windows установлена по умолчанию, для других - нет) https://prnt.sc/uaui6t Если после установки системной локали эт...
by T-Rex
Thu Aug 20, 2020 3:31 pm
Forum: wxWidgets Development (Russian)
Topic: wxauinotebook и g++
Replies: 3
Views: 159

Re: wxauinotebook и g++

Эээ, wx-config --std,aui должен выдавать стандартный список библиотек для wxWidgets и еще и дополнительную библиотеку для AUI. Вроде норм. В параметрах можно явно указать какие именно библиотеки используются приложением (чтобы, например, не использовать лишние или добавить дополнительные).
by T-Rex
Thu Aug 20, 2020 12:10 pm
Forum: wxWidgets Development (Russian)
Topic: wxauinotebook и g++
Replies: 3
Views: 159

Re: wxauinotebook и g++

Нужно убедиться что wxWidgets собрана с поддержкой AUI (если собиралась из исходников, есть флаг для configure скрипта)
И можно посмотреть что там wx-config --libs выдает? Есть там AUI библиотека в списке? Если нет, то надо пересобрать wxWidgets.
by T-Rex
Thu Jun 11, 2020 9:05 pm
Forum: wxWidgets Development (Russian)
Topic: Segmentation fault
Replies: 12
Views: 1716

Re: Segmentation fault

Можно попробовать configure скрипту от wxWidgets скормить кастомные CXXFLAGS и CFLAGS и добавить туда -fpack-struct=1
by T-Rex
Sun Jun 07, 2020 1:49 pm
Forum: wxWidgets Development (Russian)
Topic: Segmentation fault
Replies: 12
Views: 1716

Re: Segmentation fault

Без более объемного примера трудно понять, в чем проблема. Проверь calling convention, чтобы везде был STDCALL. Проверь чтобы у всех библиотек был одинаковый С++ Runtime. Если библиотеки с wxWidgets, то чтобы везде была одинаковая версия wxWidgets. Пример вон есть с UI и без. https://github.com/T-Re...
by T-Rex
Wed May 06, 2020 1:53 pm
Forum: C++ Development
Topic: Window doesn't show child widgets
Replies: 2
Views: 253

Re: Window doesn't show child widgets

What does this method return before you call Fit() and what is the client size after you call Fit()? Can it me so that actual minimal size is smaller than default window's size?
by T-Rex
Tue Apr 21, 2020 12:50 pm
Forum: wxWidgets Development (Russian)
Topic: wxExecute первый аргумент команды
Replies: 3
Views: 510

Re: wxExecute первый аргумент команды

Ну, wxExecute, как я понимаю, внутри и работает через CreateProcess, там же WinAPI внутри, а не магия. Вот, два варианта дают более-менее схожие результаты: STARTUPINFO StartInfo = { sizeof(StartInfo) }; PROCESS_INFORMATION ProcInfo; TCHAR arguments[] = L"test.exe 3 4 5"; wchar_t command[] = L"test....
by T-Rex
Tue Apr 21, 2020 11:30 am
Forum: wxWidgets Development (Russian)
Topic: wxExecute первый аргумент команды
Replies: 3
Views: 510

Re: wxExecute первый аргумент команды

Это стандартное поведение. В argv всегда первым аргументом приходит имя приложения.
by T-Rex
Mon Apr 06, 2020 3:11 pm
Forum: wxWidgets Development (Russian)
Topic: Как при закрытии диалога завершить программу?
Replies: 1
Views: 537

Re: Как при закрытии диалога завершить программу?

#include <wx/wx.h> #include <wx/frame.h> #include <wx/window.h> #include <wx/button.h> #include <wx/dialog.h> class wxTestFrame : public wxFrame { public: wxTestFrame(wxWindow* parent, const wxString& title) : wxFrame(parent, wxID_ANY, title) { wxButton* button = new wxButton(this, wxID_HIGHEST + 1...
by T-Rex
Mon Mar 16, 2020 11:15 am
Forum: wxWidgets Development (Russian)
Topic: SetIcon в Win для глафной
Replies: 9
Views: 3179

Re: SetIcon в Win для глафной

wxIcon FrameIcon; FrameIcon.CopyFromBitmap(wxBitmap(wxImage(wxT("Icon/ico_051.ico")))); SetIcon(FrameIcon); На момент вызова Current Working Directory может не соответствовать директории где лежит исполняемый файл приложения. Попробуй, может, указывать полный путь (сначала получить путь к директори...
by T-Rex
Wed Feb 12, 2020 2:39 pm
Forum: wxWidgets Development (Russian)
Topic: wxGrid problems
Replies: 2
Views: 550

Re: wxGrid problems

Какая ОС, какая версия wxWidgets, чем собиралось? Как себя ведет если явно указать строковые значения для едитора? несколько(одинаково реализованных) wxGridCellBoolEditor и wxGridCellChoiceEditor Choice editor'ы данные берут из одного массива? Как себя ведет если скармливать им разные инстансы масси...
by T-Rex
Wed Jan 22, 2020 1:11 pm
Forum: C++ Development
Topic: Showing images from a video stream
Replies: 93
Views: 9718

Re: Showing images from a video stream

on Raspberry Pi 4 that needs to display images from the camera up to 60 Hz How the camera gets connected to RPi? With USB camera you most likely will not get 60 FPS. Method with background image grabbing and thread events looks fine for me. You could also use double-buffering in order to be able to...
by T-Rex
Thu Jan 16, 2020 2:07 pm
Forum: Compiler / Linking / IDE Related
Topic: How to create a shared library containing a wxWidgets GUI?
Replies: 7
Views: 1007

Re: How to create a shared library containing a wxWidgets GUI?

2david_mtl
You could try to use this repo as a reference.
It utilizes CMake for generating projects for each platform. You can use the CMake generator for the IDE of your choice.
by T-Rex
Mon Oct 28, 2019 10:48 am
Forum: wxWidgets Development (Russian)
Topic: можно ли повысить приоритет основного процесса
Replies: 5
Views: 1312

Re: можно ли повысить приоритет основного процесса

Повысить приоритет можно, но это не особо действенно будет. Не стоит также делать приоритет realtime, потому что остальные приложения не будут отвечать на действия пользователя и это еще влияет на отрисовку UI. Повышение приоритета потока - это чисто нативный функционал, не относящийся к wxWidgets. ...
by T-Rex
Sat Oct 26, 2019 4:53 pm
Forum: General Development
Topic: Embedding PNG (converting PNG to c/h file)
Replies: 3
Views: 900

Re: Embedding PNG (converting PNG to c/h file)

There was a bin2c utility which works correctly in case if original file was a valid image. There was an updated version somewhere in forum's topics. Or there is another link . You could try to open the PNG in XnView and save it from there, to ensure that the file is valid. Also if you are loading t...