Deutsch English Français Italiano |
<vjsn4u$1t7j9$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> Newsgroups: comp.lang.c++ Subject: Re: 'Graphics' of libwy Date: Tue, 17 Dec 2024 12:32:30 -0800 Organization: A noiseless patient Spider Lines: 49 Message-ID: <vjsn4u$1t7j9$1@dont-email.me> References: <4ffeda4ce7116f70754bcfcaee87cb729081fac3.camel@gmail.com> <vjqhau$1ceif$1@dont-email.me> <vjs2do$1p3ce$1@dont-email.me> <vjs7a7$1qa1n$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 17 Dec 2024 21:32:31 +0100 (CET) Injection-Info: dont-email.me; posting-host="8b9a15ee87f4d8a9e4c4a4d79c266b22"; logging-data="2006633"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18IpdTjaw5FqVyRhNgKW4cLyLL3dayj2Qs=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:bgeqk1GnZn5+qc1Aw+i/kObi2FU= Content-Language: en-US In-Reply-To: <vjs7a7$1qa1n$1@dont-email.me> Bytes: 3157 On 12/17/2024 8:02 AM, Muttley@DastardlyHQ.org wrote: > On Tue, 17 Dec 2024 16:38:49 +0200 > Paavo Helde <eesnimi@osa.pri.ee> wibbled: >> On 17.12.2024 02:41, Lynn McGuire wrote: >>> On 12/15/2024 4:04 AM, wij wrote: >>>> I had headache whenevr I think about graphics in C++. Why C++ does not >>>> provide >>>> a graphics library (lots complaint about this), not even a simplest >>>> one for >>>> demonstrating its 'power' of C++ itself? Then, I suddenly realized >>>> that the >>>> minimal answer is already there because the resolution of modern text >>>> screen >>>> (emulator) is barely enough (width can be >320). >>> ... >>> >>> I totally agree that C++ should have a graphics library and a user >>> interface library both. >>> >>> Have you looked at >>> https://wxwidgets.org/ >>> >>> "wxWidgets is a C++ library that lets developers create applications for >>> Windows, macOS, Linux and other platforms with a single code base. It >>> has popular language bindings for Python, Ruby, Lua, Perl and several >>> other languages, and unlike other cross-platform toolkits, wxWidgets >>> gives applications a truly native look and feel because it uses the >>> platform's native API rather than emulating the GUI. It's also >>> extensive, free, open-source and mature." >> >> wxWidgets does work and is better than MFC, but not extremely so. Also, >> it is not exactly light-weight, a git checkout is 803 MB. Good luck for >> the standards committee to standardize anything like that. >> >> Also, wxWidgets would be only part of the solution, it would still need >> a graphics back-end for actually drawing anything, plus some fonts for >> rendering texts. On some platforms the graphics back-end is built into >> the OS, on others it is not. > > Does wx do 3D stuff? If not you'd need yet another library to do that too. For portable 3d, I choose OpenGL and GLSL shaders. > > Personally I'd go with Qt. Its mature and cross platform and does what 99% > of most people need. >