Re: D + Qt + QtDesigner

2022-11-25 Thread thebluepandabear via Digitalmars-d-announce
We do agree that users want and really do need a lot of added 
things for a UI to work effectively. Many of these features are 
not obvious when you start designing a GUI library.



Hm, yeah. it seems like most major gui libraries (Qt, GTK) use 
OS-specific rendering instead of OpenGL. Not sure how viable a 
purely opengl gui library would be


Re: D + Qt + QtDesigner

2022-11-25 Thread Barbara via Digitalmars-d-announce

On Thursday, 24 November 2022 at 14:05:05 UTC, Adam D Ruppe wrote:


My gui lib allows opengl embedding, probably similar to your 
copperspice, but it also works without it. Bigger jobs though 
are the text (which is huge) and all the interactions people 
expect like drag and drop and just right scrolling and a whole 
range of things small and big.


Just to clarify, CopperSpice does not require OpenGL (CsOpenGL) 
or Vulkan (CsVulkan) for rendering a user interface. These are 
simply two other ways to add rendered content.


Our CsGui library uses native rendering on Unix, Windows, and OS 
X to draw widgets and controls.


We do agree that users want and really do need a lot of added 
things for a UI to work effectively. Many of these features are 
not obvious when you start designing a GUI library.









Re: D + Qt + QtDesigner

2022-11-24 Thread Adam D Ruppe via Digitalmars-d-announce

On Thursday, 24 November 2022 at 07:14:40 UTC, Barbara wrote:
As one of the lead developers of CopperSpice I can assure you 
writing an effective,  cross platform, thread aware, GUI 
library is indeed very complicated and time consuming.


Yeah, I've been working on it on-and-off for over ten years now.

OpenGL is not the only requirement for a GUI and actually not 
the hardest part.


OpenGL is not a requirement for a gui at all, in fact. Drawing 
stuff is the most trivial part (it always amuses me when people 
say they have "gui libraries" and it is just a few basic drawing 
functions).


My gui lib allows opengl embedding, probably similar to your 
copperspice, but it also works without it. Bigger jobs though are 
the text (which is huge) and all the interactions people expect 
like drag and drop and just right scrolling and a whole range of 
things small and big.


Re: D + Qt + QtDesigner

2022-11-23 Thread rikki cattermole via Digitalmars-d-announce

Don't forget about UI automation too!

That's a key feature people always seem to forget... (unless you require 
it).


Re: D + Qt + QtDesigner

2022-11-23 Thread Barbara via Digitalmars-d-announce
On Wednesday, 23 November 2022 at 03:26:06 UTC, thebluepandabear 
wrote:
This is a very brief overview and we are happy to expand on 
this discussion.


Barbara
Co-Founder of CopperSpice


Hello Barbara,

I guess it's not amazingly difficult if you have good 
experience with OpenGL, and SFML/SDL (there may be other 
libraries I've missed?). (I myself am not experienced in this 
but I am learning some of these things.)  But of course, this 
will take a lot of time and hard work, and no one will be 
making a profit from it so it would be a purely 
volunteer/hobbyist project...


As you might have seen the guy above me made an OpenGL-based 
GUI library, so it is possible!


As one of the lead developers of CopperSpice I can assure you 
writing an effective,  cross platform, thread aware, GUI library 
is indeed very complicated and time consuming. OpenGL does not 
handle font rendering, glyph shaping, or unicode text. All of 
these must be implemented to be a general purpose GUI library.


OpenGL is not the only requirement for a GUI and actually not the 
hardest part. Handling events and reacting to user input is not 
part of OpenGL so it needs to be part of the GUI library.


One of our CS libraries provides an OpenGL surface you can embed 
in a CopperSpice GUI application. We recently added a new library 
to support a Vulkan surface in a similar way.


We are an open source project and I do not consider CopperSpice 
to be a hobby, but rather a community project. If anyone would 
like to learn more about the low level parts of a GUI please join 
our team and consider contributing to CopperSpice.


Barbara


Re: D + Qt + QtDesigner

2022-11-22 Thread thebluepandabear via Digitalmars-d-announce
As you might have seen the guy above me made an OpenGL-based 
GUI library, so it is possible!


When it comes to Vulkan-based compatibility -- I don't know, 
haven't gotten that deep into things.


Re: D + Qt + QtDesigner

2022-11-22 Thread thebluepandabear via Digitalmars-d-announce
This is a very brief overview and we are happy to expand on 
this discussion.


Barbara
Co-Founder of CopperSpice


Hello Barbara,

I guess it's not amazingly difficult if you have good experience 
with OpenGL, and SFML/SDL (there may be other libraries I've 
missed?). (I myself am not experienced in this but I am learning 
some of these things.)  But of course, this will take a lot of 
time and hard work, and no one will be making a profit from it so 
it would be a purely volunteer/hobbyist project...


As you might have seen the guy above me made an OpenGL-based GUI 
library, so it is possible!





Re: D + Qt + QtDesigner

2022-11-22 Thread Barbara via Digitalmars-d-announce
On Monday, 21 November 2022 at 01:38:12 UTC, thebluepandabear 
wrote:
how about we work on our own UI library for D language in 
opengl or something?


Writing a UI library involves an insane amount of work and you 
can not just call a few OpenGL functions. What about Vulkan 
support? Are you going to use system calls to draw natively on 
the given platform, emulate the native look and feel with custom 
draw controls, or design your own user interface theme?


A UI library is responsible for drawing everything, responding to 
user interface events, allowing the user to crate custom 
controls, classes to display relational data (SQL), clipboard 
handling, etc.


This is a very brief overview and we are happy to expand on this 
discussion.


Barbara
Co-Founder of CopperSpice




Re: D + Qt + QtDesigner

2022-11-20 Thread Adam D Ruppe via Digitalmars-d-announce
On Monday, 21 November 2022 at 01:38:12 UTC, thebluepandabear 
wrote:
how about we work on our own UI library for D language in 
opengl or something?


been there done that

http://arsd-official.dpldocs.info/arsd.minigui.html


Re: D + Qt + QtDesigner

2022-11-20 Thread thebluepandabear via Digitalmars-d-announce
On Monday, 21 November 2022 at 01:38:12 UTC, thebluepandabear 
wrote:

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

https://forum.dlang.org/post/misbkuqdifjdhhsox...@forum.dlang.org

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


Dear friends,
I would like to know if it is possible to gather the D 
community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway 
for many programmers in the D language.


how about we work on our own UI library for D language in 
opengl or something?


(idk just an idea i had lmao)


Re: D + Qt + QtDesigner

2022-11-20 Thread thebluepandabear via Digitalmars-d-announce

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

https://forum.dlang.org/post/misbkuqdifjdhhsox...@forum.dlang.org

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


Dear friends,
I would like to know if it is possible to gather the D 
community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway 
for many programmers in the D language.


how about we work on our own UI library for D language in opengl 
or something?


Re: D + Qt + QtDesigner

2022-11-20 Thread thebluepandabear via Digitalmars-d-announce
We do not have D bindings (as of yet) and our team would be 
happy to work with other developers to create them.


Barbara


good for you, that's really cool :-D


Re: D + Qt + QtDesigner

2022-11-20 Thread thebluepandabear via Digitalmars-d-announce
On Tuesday, 27 September 2022 at 23:21:07 UTC, Vladimir 
Marchevsky wrote:

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

I would like to know if it is possible to gather the D 
community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway 
for many programmers in the D language.


Considering licensing model of Qt and political decisions of Qt 
Foundation, GTK looks much better. Also having C API GTK is 
probably much easier to use directly and efficiently rather 
than non-standard C++ of Qt.


Just thought I'd make you aware, GNOME (the org that works on 
GTK) is no better than Qt in terms of you know what :/


Re: D + Qt + QtDesigner

2022-11-02 Thread IceFox via Digitalmars-d-announce

On Monday, 3 October 2022 at 01:22:24 UTC, Barbara wrote:

On Sunday, 2 October 2022 at 00:31:05 UTC, Willian wrote:
On Wednesday, 28 September 2022 at 01:39:34 UTC, Ali Çehreli 
wrote:

On 9/27/22 16:21, Vladimir Marchevsky wrote:

> Considering licensing model of Qt and political decisions of
Qt
> Foundation

Those were the reasons why my friends Barbara and Ansel 
started CopperSpice:


  https://www.copperspice.com

Ali


How can I use CopperSpice with Qt + Dlang?


CopperSpice is a derivative of Qt and offers roughly the same 
API with a much better implementation. For example the meta 
object compiler is not required as we implemented the 
functionality in pure C++. Our CS Overview documentation 
contains   a migration guide to CS.


https://www.copperspice.com/docs/cs_overview/cs-migration.html

We do not have D bindings (as of yet) and our team would be 
happy to work with other developers to create them.


Barbara


Hi Barbara, I would like to congratulate you for the excellent 
work. I would also like to encourage D developers to help your 
team with D bindings. Any D developers willing to do this work? 
Thank you.




Re: D + Qt + QtDesigner

2022-10-02 Thread Barbara via Digitalmars-d-announce

On Sunday, 2 October 2022 at 00:31:05 UTC, Willian wrote:
On Wednesday, 28 September 2022 at 01:39:34 UTC, Ali Çehreli 
wrote:

On 9/27/22 16:21, Vladimir Marchevsky wrote:

> Considering licensing model of Qt and political decisions of
Qt
> Foundation

Those were the reasons why my friends Barbara and Ansel 
started CopperSpice:


  https://www.copperspice.com

Ali


How can I use CopperSpice with Qt + Dlang?


CopperSpice is a derivative of Qt and offers roughly the same API 
with a much better implementation. For example the meta object 
compiler is not required as we implemented the functionality in 
pure C++. Our CS Overview documentation contains   a migration 
guide to CS.


https://www.copperspice.com/docs/cs_overview/cs-migration.html

We do not have D bindings (as of yet) and our team would be happy 
to work with other developers to create them.


Barbara




Re: D + Qt + QtDesigner

2022-10-02 Thread Carlos via Digitalmars-d-announce

On Sunday, 2 October 2022 at 07:00:20 UTC, Ali Çehreli wrote:

On 10/1/22 17:31, Willian wrote:

> How can I use CopperSpice with Qt + Dlang?

Normally, one needs D bindings for C and C++ libraries.

Barbara offered help to work with people experienced in D to 
produce such bindings.


Ali


Could some D-experienced people in this community help to
Barbara to produce such bindings?


Re: D + Qt + QtDesigner

2022-10-02 Thread Ali Çehreli via Digitalmars-d-announce

On 10/1/22 17:31, Willian wrote:

> How can I use CopperSpice with Qt + Dlang?

Normally, one needs D bindings for C and C++ libraries.

Barbara offered help to work with people experienced in D to produce 
such bindings.


Ali




Re: D + Qt + QtDesigner

2022-10-01 Thread Willian via Digitalmars-d-announce
On Wednesday, 28 September 2022 at 01:39:34 UTC, Ali Çehreli 
wrote:

On 9/27/22 16:21, Vladimir Marchevsky wrote:

> Considering licensing model of Qt and political decisions of
Qt
> Foundation

Those were the reasons why my friends Barbara and Ansel started 
CopperSpice:


  https://www.copperspice.com

Ali


How can I use CopperSpice with Qt + Dlang?


Re: D + Qt + QtDesigner

2022-09-29 Thread Barbara via Digitalmars-d-announce

On Thursday, 29 September 2022 at 03:20:12 UTC, Tejas wrote:

On Thursday, 29 September 2022 at 00:46:36 UTC, Barbara wrote:
On Wednesday, 28 September 2022 at 01:39:34 UTC, Ali Çehreli 
wrote:

[...]



Thank you Ali for mentioning our work. CopperSpice is licensed 
under LGPL 2.1 and provides a migration path for applications 
written in Qt. We support most all of the Qt 5 functionality 
with major improvements to strings, containers, and no longer 
requires MOC to implement run time reflection.


[...]



You support Android/iOS?

If you don't, are the any blockers to supporting it or you just 
didn't get around to doing it/there wasn't much demand?


Android is on our road map and you are correct, the demand has 
not been high enough as of yet. Happy to work with contributors.


Apple iOS is a different story since the LGPL has deployment 
issues on the Apple store. Let us know if you need more details.


Barbara


Re: D + Qt + QtDesigner

2022-09-29 Thread Willian via Digitalmars-d-announce

On Wednesday, 28 September 2022 at 03:00:37 UTC, ryuukk_ wrote:

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

https://forum.dlang.org/post/misbkuqdifjdhhsox...@forum.dlang.org

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


Dear friends,
I would like to know if it is possible to gather the D 
community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway 
for many programmers in the D language.


Announce is not the right place to ask questions, either #learn 
or #general


Posts in the #announce category are automatically shared on 
twitter, so we should avoid sending out noise/spam


I don't know how my post got here. I made this post in response 
to an announcement thread at the link: 
https://forum.dlang.org/post/misbkuqdifjdhhsox...@forum.dlang.org


Re: D + Qt + QtDesigner

2022-09-28 Thread Tejas via Digitalmars-d-announce

On Thursday, 29 September 2022 at 00:46:36 UTC, Barbara wrote:
On Wednesday, 28 September 2022 at 01:39:34 UTC, Ali Çehreli 
wrote:

[...]



Thank you Ali for mentioning our work. CopperSpice is licensed 
under LGPL 2.1 and provides a migration path for applications 
written in Qt. We support most all of the Qt 5 functionality 
with major improvements to strings, containers, and no longer 
requires MOC to implement run time reflection.


[...]



You support Android/iOS?

If you don't, are the any blockers to supporting it or you just 
didn't get around to doing it/there wasn't much demand?


Re: D + Qt + QtDesigner

2022-09-28 Thread Barbara via Digitalmars-d-announce
On Wednesday, 28 September 2022 at 01:39:34 UTC, Ali Çehreli 
wrote:

On 9/27/22 16:21, Vladimir Marchevsky wrote:

> Considering licensing model of Qt and political decisions of
Qt
> Foundation

Those were the reasons why my friends Barbara and Ansel started 
CopperSpice:


  https://www.copperspice.com

Ali



Thank you Ali for mentioning our work. CopperSpice is licensed 
under LGPL 2.1 and provides a migration path for applications 
written in Qt. We support most all of the Qt 5 functionality with 
major improvements to strings, containers, and no longer requires 
MOC to implement run time reflection.


We released CsDesigner earlier this year as a standalone program 
which is fully compatible with their UI files.


DoxyPress is a code documentation generator based on Doxygen with 
full support for modern C++ and major improvements in the HTML 
output. If the D community would like to improve support for 
parsing D source code our team would be very excited to work with 
any interested developers.


If anyone is interested in creating D bindings for CopperSpice we 
will gladly accept this up stream and help maintain it.


Please feel free to contact us with any questions.

Barbara


Re: D + Qt + QtDesigner

2022-09-28 Thread Tejas via Digitalmars-d-announce
On Tuesday, 27 September 2022 at 23:21:07 UTC, Vladimir 
Marchevsky wrote:

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

I would like to know if it is possible to gather the D 
community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway 
for many programmers in the D language.


Considering licensing model of Qt and political decisions of Qt 
Foundation, GTK looks much better. Also having C API GTK is 
probably much easier to use directly and efficiently rather 
than non-standard C++ of Qt.


An extremely significant portion of Qt is available under GPL 3 
nowadays, not sure if it's worth sticking with GTK purely for the 
license


Re: D + Qt + QtDesigner

2022-09-27 Thread ryuukk_ via Digitalmars-d-announce

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

https://forum.dlang.org/post/misbkuqdifjdhhsox...@forum.dlang.org

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


Dear friends,
I would like to know if it is possible to gather the D 
community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway 
for many programmers in the D language.


Announce is not the right place to ask questions, either #learn 
or #general


Posts in the #announce category are automatically shared on 
twitter, so we should avoid sending out noise/spam


Re: D + Qt + QtDesigner

2022-09-27 Thread Ali Çehreli via Digitalmars-d-announce

On 9/27/22 16:21, Vladimir Marchevsky wrote:

> Considering licensing model of Qt and political decisions of Qt
> Foundation

Those were the reasons why my friends Barbara and Ansel started CopperSpice:

  https://www.copperspice.com

Ali




Re: D + Qt + QtDesigner

2022-09-27 Thread Vladimir Marchevsky via Digitalmars-d-announce

On Tuesday, 27 September 2022 at 21:07:25 UTC, Willian wrote:

I would like to know if it is possible to gather the D 
community to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway 
for many programmers in the D language.


Considering licensing model of Qt and political decisions of Qt 
Foundation, GTK looks much better. Also having C API GTK is 
probably much easier to use directly and efficiently rather than 
non-standard C++ of Qt.


D + Qt + QtDesigner

2022-09-27 Thread Willian via Digitalmars-d-announce

https://forum.dlang.org/post/misbkuqdifjdhhsox...@forum.dlang.org

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


Dear friends,
I would like to know if it is possible to gather the D community 
to work together on D + Qt + QtDesigner.
I believe that the maturation of this library is the gateway for 
many programmers in the D language.





Re: D + Qt + QtDesigner

2022-05-23 Thread Marcone via Digitalmars-d-announce

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


How can I add the qt dlls inside the exe to create a single file 
portable program?


Re: D + Qt + QtDesigner

2022-04-26 Thread Marcone via Digitalmars-d-announce

How can I solve this error?

Error: undefined identifier `QFormBuilder`


Re: D + Qt + QtDesigner

2021-12-01 Thread zjh via Digitalmars-d-announce

On Wednesday, 1 December 2021 at 15:41:05 UTC, Matheus wrote:


Internet Archive? -If yes I'll upload there.

Matheus.


No,[Baidu cloud disk](https://pan.baidu.com/) or 
[lanzou,best<100M](https://up.woozooo.com/)
or 
[aliyun](https://www.aliyundrive.com/)or[360yun](https://yunpan.360.cn/)

[jianguo](https://www.jianguoyun.com/d/login#from=https%3A%2F%2Fwww.jianguoyun.com%2F)
or [115](https://115.com/).



Re: D + Qt + QtDesigner

2021-12-01 Thread Matheus via Digitalmars-d-announce

On Wednesday, 1 December 2021 at 13:55:32 UTC, zjh wrote:

On Wednesday, 1 December 2021 at 13:21:53 UTC, Matheus wrote:

Can't you use https://yt5s.com/ to download the video from 
youtube?


Matheus.



I can't.`Many websites` are inaccessible.


Internet Archive? -If yes I'll upload there.

Matheus.


Re: D + Qt + QtDesigner

2021-12-01 Thread zjh via Digitalmars-d-announce

On Wednesday, 1 December 2021 at 13:21:53 UTC, Matheus wrote:

Can't you use https://yt5s.com/ to download the video from 
youtube?


Matheus.



I can't.`Many websites` are inaccessible.




Re: D + Qt + QtDesigner

2021-12-01 Thread Matheus via Digitalmars-d-announce

On Sunday, 28 November 2021 at 01:04:01 UTC, zjh wrote:

On Saturday, 27 November 2021 at 16:58:11 UTC, Gavin Ray wrote:

**@zjh**, I hope you can access it 
here.https://mega.nz/file/FhgCwRSJ#NFqvJfXx2K_cy6DKNQIMCbqMQURgBsj8tTuMxpZSuLw


Although I still can't access it...


Can't you use https://yt5s.com/ to download the video from 
youtube?


Matheus.


Re: D + Qt + QtDesigner

2021-12-01 Thread zjh via Digitalmars-d-announce

On Sunday, 28 November 2021 at 10:41:44 UTC, MGW wrote:

QtE56 Quick Start Guide.

https://github.com/MGWL/QtE5/wiki


[chinese 
version](https://fqbqrr.blog.csdn.net/article/details/121657491)


Re: D + Qt + QtDesigner

2021-11-28 Thread zjh via Digitalmars-d-announce

On Sunday, 28 November 2021 at 10:41:44 UTC, MGW wrote:

QtE56 Quick Start Guide.

https://github.com/MGWL/QtE5/wiki


Thank you.I'll try it.



Re: D + Qt + QtDesigner

2021-11-28 Thread MGW via Digitalmars-d-announce

On Saturday, 27 November 2021 at 16:48:54 UTC, Gavin Ray wrote:

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


Wow, this is really great! Thank you!

I write in D every day and quite often D + QtE56. These are 
mostly GUI applications for Windows 32. My firm belief - if 
something is not in Phobos, get it in Qt. The video shows the 
process of creating an application as compressed as possible to 
save time and size of the video file itself. I can make a more 
detailed video (with higher resolution) but I cannot speak it 
because of English problems.


https://github.com/MGWL/QtE5/wiki



Re: D + Qt + QtDesigner

2021-11-28 Thread MGW via Digitalmars-d-announce

QtE56 Quick Start Guide.

https://github.com/MGWL/QtE5/wiki



Re: D + Qt + QtDesigner

2021-11-27 Thread zjh via Digitalmars-d-announce

On Saturday, 27 November 2021 at 16:58:11 UTC, Gavin Ray wrote:

**@zjh**, I hope you can access it 
here.https://mega.nz/file/FhgCwRSJ#NFqvJfXx2K_cy6DKNQIMCbqMQURgBsj8tTuMxpZSuLw


Although I still can't access it,I would say `thank you very 
much`. If you can, you can try `[Baidu cloud 
disk](https://pan.baidu.com/)` or 
[lanzous](https://up.woozooo.com/account.php?action=login=/mydisk.php)cloud. Baidu cloud disk has a large space, lanzous cloud < 100m is fast, or `Alibaba cloud / Tencent cloud/360...`
I also translated several 'qte5' documents, which may be 
inaccurate, of course, because I don't understand 'Russian'. I'll 
release them in a few days.






Re: D + Qt + QtDesigner

2021-11-27 Thread Gavin Ray via Digitalmars-d-announce

On Saturday, 27 November 2021 at 16:48:54 UTC, Gavin Ray wrote:

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


Wow, this is really great! Thank you!

Appreciate you taking the time to make the video -- I think I 
would have had a hard time figuring out how to use all the 
pieces you have (the Python script, the code generator Qt GUI 
app, etc) without it.


I will download from YouTube and post raw video link download 
here so that others who don't have YouTube access can watch. 
Have to try to find what websites they can use.


**@zjh**, I hope you can access it here. I tried to search for 
what sites GFW users could access, some places suggested this one:


https://mega.nz/file/FhgCwRSJ#NFqvJfXx2K_cy6DKNQIMCbqMQURgBsj8tTuMxpZSuLw


Re: D + Qt + QtDesigner

2021-11-27 Thread Gavin Ray via Digitalmars-d-announce

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


Wow, this is really great! Thank you!

Appreciate you taking the time to make the video -- I think I 
would have had a hard time figuring out how to use all the pieces 
you have (the Python script, the code generator Qt GUI app, etc) 
without it.


I will download from YouTube and post raw video link download 
here so that others who don't have YouTube access can watch. Have 
to try to find what websites they can use.




Re: D + Qt + QtDesigner

2021-11-22 Thread MGW via Digitalmars-d-announce

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.


Re: D + Qt + QtDesigner

2021-11-22 Thread zjh via Digitalmars-d-announce

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.






Re: D + Qt + QtDesigner

2021-11-22 Thread zjh via Digitalmars-d-announce

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

`?textAlignment@QtTableWidgetItem@@QBEHXZ
`



Re: D + Qt + QtDesigner

2021-11-22 Thread zjh via Digitalmars-d-announce

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` and`MSVC`.

 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?






Re: D + Qt + QtDesigner

2021-11-22 Thread MGW via Digitalmars-d-announce

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 m...@yandex.ru





Re: D + Qt + QtDesigner

2021-11-22 Thread zjh via Digitalmars-d-announce

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

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

and
```d
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.



Re: D + Qt + QtDesigner

2021-11-21 Thread zjh via Digitalmars-d-announce

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?


Re: D + Qt + QtDesigner

2021-11-21 Thread MGW via Digitalmars-d-announce

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




Re: D + Qt + QtDesigner

2021-11-21 Thread WebFreak001 via Digitalmars-d-announce

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?


D + Qt + QtDesigner

2021-11-21 Thread MGW via Digitalmars-d-announce

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