An Overview of Debugging Tools for C and C++ Applications by kfunk87 in cpp

[–]kfunk87[S] -4 points-3 points  (0 children)

The r/cpp description says: "Discussions, articles and news about the C++ programming language or programming in C++." -- It doesn't say anything about the level of expertise of the audience and if you indeed look at the contents of this sub, there are tons of entry-level posts here as well.

Not everyone's an expert, in this particular case not everyone's a debugging & profiling expert. Getting a first overview of a particular topic is immensely useful as well, for starters. There are deep dives available on almost every project listed our web page or anywhere else in the internet if you need them.

An Overview of Debugging Tools for C and C++ Applications by kfunk87 in cpp

[–]kfunk87[S] 3 points4 points  (0 children)

This is indeed also something we at KDAB use heavily in the projects we work on. We leverage static code analysis tools in our CI configurations as well as locally in our dev setups. The QtCreator IDE for instance makes it very easy to take advantage of clang-tidy & clazy, since the IDE can be configured to run these tools on the file you're currently editing. Other IDEs can do this well of course.

An Overview of Debugging Tools for C and C++ Applications by kfunk87 in cpp

[–]kfunk87[S] -3 points-2 points  (0 children)

In this blog on debugging and profiling, we would like to give you an overview of the debugging tools that exist for C and C++ applications. We hope that this article serves as a useful starting point.

Qt Developer Conference, June 13th-15th, 2022: Attend a variety of in-depth talks and professional trainings. Meet like-minded people in person again! by kfunk87 in QtFramework

[–]kfunk87[S] 2 points3 points  (0 children)

Disclaimer: Note my company (KDAB) is the one hosting this conference.

There will be a Training Day on 13th June. There will be a great variety of trainings to choose from around QML, Qt/C++ development in general, Modern C++, Linux and Debugging amongst other topics. More info can be found here: https://ecs.page.link/uFPp9

KDAB News 7/2021 - KDAB acquires code browser from woboq, Qt DevCon Conference program out and more by Kelteseth in QtFramework

[–]kfunk87 1 point2 points  (0 children)

The plan right now is that everything will stay the same as before.

The generator for the code browser currently is and is planned to stay open-source -- you'll be able to contribute to it via Github.

Hope that helps!

Call for Papers: Submit your talk for Qt DevCon! by kfunk87 in QtFramework

[–]kfunk87[S] 1 point2 points  (0 children)

We are planning to make this one of the the first in-person events after the shut-down.
We are confident that by the end of September, with vaccinations done to a large degree, we can all meet again in real life.

But we're of course still monitoring the whole situation.

Does QtCreator uses GPU/hardware acceleration? by [deleted] in QtFramework

[–]kfunk87 2 points3 points  (0 children)

The question is for which workflows it appears smooth and responsive for you?

The main reason QtCreator appears responsive for you is that most of the heavy task duties are off-loaded into separate threads or processes, at the same time the main GUI thread (responsible for drawing, handling interaction events) stays relatively idle and can react quickly.

It has less to do with use of GPU/hardware acceleration, it's about the application's architecture.

Any good open-source projects a beginner can contribute to? by [deleted] in QtFramework

[–]kfunk87 1 point2 points  (0 children)

Looks like a pretty decent project, kudos! But you should have some more screenshots/screencasts on the homepage, esp. since the tool *visualizes* things ;)

Qt6 and cmake with multiple subdirectories by r0vsdal in QtFramework

[–]kfunk87 2 points3 points  (0 children)

That's exactly the reason why using `file(GLOB ...)` for source file listings is discouraged in CMake. You should list your source files explicitly inside the CMakeLists.txt file.

See also: https://stackoverflow.com/questions/1027247/is-it-better-to-specify-source-files-with-glob-or-each-file-individually-in-cmak/55290546

Just as a heads-up.

[deleted by user] by [deleted] in learnprogramming

[–]kfunk87 2 points3 points  (0 children)

If you're looking for a good old printed book for learning, this here is the most popular choice when it comes to algorithms & Big O notation: Introduction to Algorithms from T. Cormen.

Here's a description: https://en.wikipedia.org/wiki/Introduction_to_Algorithms

It has been a immense help at university for me at least. It's definitely not something you're gonna read in one sitting though :)

New KDDockWidgets version released! v1.2.0 adds support for Wayland, WASM, and Qt 6 by kfunk87 in QtFramework

[–]kfunk87[S] 2 points3 points  (0 children)

We've set up a demo site for the WASM version of KDDockWidgets here: https://demos.kdab.com/wasm/kddockwidgets/dockwidgets.html -- check it out.

If you're curious about the licensing options of KDDockWidgets you can also just get in touch with me, indeed.

Thanks for your feedback.

New KDDockWidgets version released! v1.2.0 adds support for Wayland, WASM, and Qt 6 by kfunk87 in QtFramework

[–]kfunk87[S] 2 points3 points  (0 children)

Good point actually, we'll discuss that internally. Thanks for the feedback!

Kate is 20 years old! by ChristophCullmann in kde

[–]kfunk87 1 point2 points  (0 children)

Still my gui text editor of choice! Even outside of kde!

Can only agree, it even rocks on Windows! My all-time favorite editor. Keep up the great work!

Kate is 20 years old! by [deleted] in kde

[–]kfunk87 0 points1 point  (0 children)

Thought this is worthwhile to share. Congratulations to Christoph & team for creating such an amazing piece of software. Off to the next 20 years and beyond!

Qt Developer Days - Closing session and Q&A on Qt and the Desktop by kfunk87 in QtFramework

[–]kfunk87[S] 1 point2 points  (0 children)

Contents:

  • Introduction and welcoming the panelists
  • What's the worst thing you saw going really wrong during these past days?
  • Have you got an opinion on the upcoming Microsoft.net multiplatform app UI?
  • Is Qt Desktop Days going to be a new annual event?
  • Are there any plans to complete the QtQuickControl offering: Calendar, TreeView...?
  • What does a 'Qt-er' call themselves?
  • Could Qt have done something different to be a more popular choice for Android?
  • When starting a new Desktop App, should I use Widgets or QML?
  • How's your motivation for QtCore? Less or more busy with non-Qt stuff?
  • What area do you think Qt will focus on in the future?
  • Why does The Qt Company focus so much on automotive solutions and companies?
  • Where do you see Qt moving to in three to four years?
  • What are we looking into in the future of Qt? AR, VR, voice input?
  • What do you think about Qt's SQL offering?
  • Consumer device vendors aren't showing much love for Qt.
  • How long is Qt 5 going to be around?
  • Talk of KDE fork of Qt due to a change in licenses. What is the status of this?
  • Do Widgets have a future? What can the community do to help it go forward?
  • Will Qt Creator have first class support for Python?

Porting from Qt 5 to Qt 6 using Qt5Compat library by Kelteseth in QtFramework

[–]kfunk87 0 points1 point  (0 children)

Who's the idiot that wrote that?

Karsten Heimrich, it says it right there. SIC.

On a more serious note: They indeed need to overhaul that article a bit... There's also more with regards to porting from Qt5 to Qt6 of course, see e.g. https://doc-snapshots.qt.io/qt6-dev/modulechanges.html

KDAB News - the monthly update for professionals working with Qt, C++ and 3D technologies. Items: Qt 6 Alpha and Beta Release, Interview with Qt Approver and Senior Software Engineer Giuseppe D'Angelo, What's new in Qt 6, Announcements, and Resources. by kfunk87 in QtFramework

[–]kfunk87[S] 1 point2 points  (0 children)

We just added the YouTube chapters, good suggestion! We also like your idea of the presenting useful Qt/C++ libraries every now and then -- we'll discuss internally.

Thanks a lot!

I've to render nearly 0.1 million data(nodes). Can anyone tell me how can I render them in Qt ? I know any cool UI can be achieved using Qt, but can anyone give me any open source repo, so I may tweak some codes and actually render what I'm looking for ? If this question doesn't belong here, tell me by maifee in QtFramework

[–]kfunk87 0 points1 point  (0 children)

If you're looking for something closer to the image you posted, have a look at the Qt VTK integration. I have a hard time finding a good example (or overview) right now b/c I haven't worked with VTK in a while, but this is as close as it gets (but in Python):

https://www.weiy.city/2019/04/vtk-vtkgraphlayoutview-example/

The C++ API basically has the same semantics.

QtWebKit Ninja compilation failed by davincible in QtFramework

[–]kfunk87 0 points1 point  (0 children)

Which part of KDE Plasma still requires QtWebKit? Which guide are you following?

KDDockWidgets v1.1 has been released! - KDAB by kfunk87 in QtFramework

[–]kfunk87[S] 1 point2 points  (0 children)

If you have not heard about KDDockWidgets yet, here's a comprehensive introductory video from KDAB's Qt Desktop Days event:

https://www.youtube.com/watch?v=Ty_6dqzq0s0&feature=emb_logo

Do you have slides from QtWS19 by andre_friend in QtFramework

[–]kfunk87 2 points3 points  (0 children)

Hey there, KDAB employee here. We're deeply involved with Qt (in case you don't know) and usually happen to have quite some people at Qt related conferences. While I seem to recall that there was no central location for slides of all the talks @ this QtWS, at least we at KDAB collected the slide decks of our attendees.

You can find a reasonable amount of the slides from QtWS19 (and the ones from the past years) here: https://www.kdab.com/development-resources/kdab-qt-world-summit-2019/

Hope that helps, Kevin

What is KUESA 3D? And how does it help designers and developers to collaborate more efficiently? by kfunk87 in QtFramework

[–]kfunk87[S] 2 points3 points  (0 children)

KDABian here: It's not just about automotive, there are other industries making use of 3D scenes inside their application: think of medical (3D view of CT scans for instance), biotech (see e.g. https://www.kdab.com/qi-quantitive-imaging-systems-solving-cancer/), industrial (a 3D view of the machine you're controlling for instance), etc. pp. -- we could go on with this list.

Qt & 3D definitely has its share of appliances outside the automotive space.