Jump to page: 1 2
Thread overview
D + Qt + QtDesigner
Nov 21
MGW
Nov 21
MGW
Nov 22
zjh
Nov 22
zjh
Nov 22
MGW
Nov 22
zjh
Nov 22
zjh
Nov 22
zjh
Nov 22
MGW
2 days ago
Gavin Ray
2 days ago
Gavin Ray
2 days ago
zjh
1 day ago
MGW
1 day ago
zjh
1 day ago
MGW
November 21

I am still developing my QtE5 library.
Unfortunately, I don't have enough free time to make it into a complete dub package.

Link to short video: http://www.youtube.com/watch?v=TFN5P4eoS_o

November 21

On Sunday, 21 November 2021 at 15:08:18 UTC, MGW wrote:

>

I am still developing my QtE5 library.
Unfortunately, I don't have enough free time to make it into a complete dub package.

Link to short video: http://www.youtube.com/watch?v=TFN5P4eoS_o

this is really neat! Do you have some code for us to play around with?

November 21
>

Do you have some code for us to play around with?

The video shows a download from github:
https://github.com/MGWL/QtE5

There is a folder examples/qte56help2
Copy files QtE56core.dll, QtE56widgets.dll (*.so for linux) into it and build the application:

  1. rcc -binary a3.qrc -o a3.rcc
  2. dmd qte56help2.d qte56.d lib56.d asc1251.d -release -J. -m64
    Where rcc is the resource compiler for Qt.

For Linux - set LD_LIBRARY_PATH and run app.
export LD_LIBRARY_PATH=pwd; ./qte56help2

November 22

On Sunday, 21 November 2021 at 17:17:34 UTC, MGW wrote:

>

https://github.com/MGWL/QtE5

Can you write an article to introduce it in detail?

November 22

On Sunday, 21 November 2021 at 17:17:34 UTC, MGW wrote:

with d compile:Error find function: QtE5Widgets32.dll ---> qteQPointer_create...
and

The numbers in pFunQt[] is null: 24, 25, 26, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 393, 445, 446, 447, 451, 452, 453, 454, 455, 456, 457, 458, 459, 464, 465, 466, 467, 468,
object.Error@(0): Access Violation

with t2.cpp,no problem.

November 22

On Monday, 22 November 2021 at 09:58:20 UTC, zjh wrote:

>

On Sunday, 21 November 2021 at 17:17:34 UTC, MGW wrote:

From such a short piece, I can't tell exactly what's going on.
The first thing to do is to determine whether you have a 32 or 64 bit version of Qt installed. If for example 32, then compile two files QtE56core32.dll and QtE56widgets32.dll Where to get the source files, what commands to give - see the video (see the topmost post). Then you need a file qte56.d and then you can start writing the application.

I can show you everything individually by video broadcasting (e.g. Skype). To do this you need to email me at mgw@yandex.ru

November 22

On Monday, 22 November 2021 at 12:58:19 UTC, MGW wrote:

>

The above error may be the wrong compiled version. It may due to conflict between msys andMSVC.
What is the difference between qe56 and qe5?

I downloaded qt5.14.2-msvc-32 first.
The qte5widgets32.DLL in the windows32 directory reports that some of the functions I reported above are missing.
Then in the build directory, I compiled a qte5widgets.DLL with qtcreator, renamed it with qte5widgets32.DLL and put it into rtl_qt5_32 directory.
Put example.d in the example directory into source and compile examples.exe. Report error: unable to locate ?textalignment@QtTableWidgetItem@@Qbehxz in qte5widgets32.DLL. How to deal with it?

November 22

On Monday, 22 November 2021 at 13:32:18 UTC, zjh wrote:

?textAlignment@QtTableWidgetItem@@QBEHXZ

November 22

On Monday, 22 November 2021 at 13:36:30 UTC, zjh wrote:

>

On Monday, 22 November 2021 at 13:32:18 UTC, zjh wrote:

Baidu translation is too rubish.

I can't visit youtube.com, can not watch videos.
Above example.d is compiled into example.exe and then copied into rtl_qt5_32 directory, and use cl % qte5.cpp compile t2.cpp+qte5.cpp in source,put it into rtl_qt5_32 directory, it runs well.

November 22

On Monday, 22 November 2021 at 13:55:17 UTC, zjh wrote:
ory, it runs well.

Qt should be opensource with mingw (this is the gcc port on windows), NOT MsVC. Slightly obsolete (no resources and Qt designer) you can just take in folder demo_Qt6. There's a full set of ready-made files in there. Just go to that folder and see the examples. You can compile 64 applications in this folder.

« First   ‹ Prev
1 2