Web Analytics
eXec.plMAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA
Amiga forum / AmigaOS 4.x / Qt dla Amigi - postępy prac

Czytasz wątek: Qt dla Amigi - postępy prac

mufa
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-04-20 06:43

@konrad
@mufa
Mogę też napisać iż natywnie działające edytor tekstu dołączony do QT działa znacznie gorzej od np. AbiWorda pod AmiCygniksem.




Takie porównanie ma sens. Trzeba jednak pamiętać, że Qt wypluwa całą masę debugu. Autor skupia się bibliotece, a nie na dostosowaniu przykładowych programów do AmigaOS. Niemniej warto do niego napisać i zwrócić uwagę na kilka rzeczy.




No właśnie też zastanawiam się czy to wina samego QT, czy na szybko napisanych przykładów. Na OS4Depot są już examples i SDK, więcej programów napisanych przez większa liczbę osób z pewnością rozjaśni sprawę.

Odpowiedz

Gordon Shumway
Nieaktywny użytkownik starego forum

Qt dla Amigi - postępy prac wysłany: 2011-04-21 08:14

http://www.amigans.net/modules/xforum/viewtopic.php?topic_id=4432&start=60

- kas1e napisał świetny raport z pierwszej wersji RC, co jest nie tak

Odpowiedz

Gordon Shumway
Nieaktywny użytkownik starego forum

Qt dla Amigi - postępy prac wysłany: 2011-04-21 12:39

Moja lista życzeń:

http://qt-apps.org/content/show.php/Kadu+Instant+Messenger?content=59508

http://qt-apps.org/content/show.php/qPutty?content=118372

http://qt-apps.org/content/show.php/JuffEd?content=59940

czyli komunikator, putty (tak jak mam pod Windowsem) i edytor programisty.

Napisanie tego przez amigowych dev od zera zajęło by pewnie parę lat, a tak jest szansa na porty i dlatego qt ma sens. Świetnie uzupełni braki w naszym sofcie.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Qt dla Amigi - postępy prac wysłany: 2011-04-21 14:18

@Gordon Shumway
Moja lista życzeń:

http://qt-apps.org/content/show.php/qPutty?content=118372




qPutty jest również na mojej liście życzeń. Widziałem, że na amigans.net też ktoś zgłaszał taką propozycję. Pamiętaj, żeby napisać do autora. Więcej próśb, większa szansa.

Odpowiedz

mufa
Nieaktywny użytkownik starego forum

Qt dla Amigi - postępy prac wysłany: 2011-04-21 17:09

A ja bym wybrał Scribusa.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-04-29 07:53

@Alfkil
On speed:

The mystery is solved: The lack of framebuffer objects in minigl is the cause of the slowness. Basically what happens is, that every time something happens that involves painting on a QPixmap, the system switches over to the "raster" painting engine - which basically means CPU painting. One of the following things could happen now:

a) I implement framebuffer objects in minigl
b) I reimplement the pixmap paint engine without use of frame buffers
c) I wait for Gallium and MESA

a) and b) might be just too much work compared to the gains - if they are even possible at all. I think I will go for c) (sorry).




Odpowiedz

eee111
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-04-29 08:22

@konrad
@Alfkil
On speed:

The mystery is solved: The lack of framebuffer objects in minigl is the cause of the slowness. Basically what happens is, that every time something happens that involves painting on a QPixmap, the system switches over to the "raster" painting engine - which basically means CPU painting. One of the following things could happen now:

a) I implement framebuffer objects in minigl
b) I reimplement the pixmap paint engine without use of frame buffers
c) I wait for Gallium and MESA

a) and b) might be just too much work compared to the gains - if they are even possible at all. I think I will go for c) (sorry).






Tak więc C i jeszcze raz C

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-05-05 15:39

Kas1e przeportował swoją pierwszą grę z wykorzystaniem Qt.

http://kas1e.narod.ru/qt/hexglass.jpg

http://kas1e.narod.ru/qt/hexglass2.jpg

Nie jest to nic szczególnego, ale jak pisze autor gra zajmuje 1% CPU w trybie pause i 6-20% w trakcie gry. Po zaimplementowaniu natywnego menu nie będzie można rozpoznać czy jest to program natywny czy dla Qt. Jedną z wad jest to, że program dość wolno się uruchamia, około 8 sekund.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-05-06 09:02

Na OS4 Depot w Uploads czeka już nowa wersja Qt 0.7.1b

Zmiany:
- rebuilt all the examples, demos, libs and plugins
- removed chip demo
- added a few examples
- uic3 included

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-05-06 09:52

Pokazywany już textedit obsługuje jak inne programy Qt dla Amigi requestery ASL i wciąż ma problemy z polskimi znakami co widać na załączonym obrazku:

http://www.exec.pl/pic/forum/qt/qt_textedit.png

Tego jeszcze nie pokazywaliśmy. Image composition to prosty program, w którym można klikając w kwadraty załadować dwa obrazki. Następnie wybieramy tryb mieszania i mamy efekt końcowy. Działa to w czasie rzeczywistym i posiada wbudowane tryby mieszania obrazu jak Photoshop. Nic tylko wykorzystać.

http://www.exec.pl/pic/forum/qt/qt_image_composition.jpg

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-05-06 17:41

@konrad
wciąż ma problemy z polskimi znakami




No i problem z polskimi znakami według Alfkila jest już rozwiązany. W następnym release'ie będzie zmienna do ustawienia zestawu znaków z jakimi chcemy pracować. Zanim jednak będzie kolejny release autor chce poprawić kilka zauważonych błędów.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-05-07 16:22

Roman Kargin przygotował dla Amigi trzy nowe programy korzystające Qt.

Hexglass - gra zręcznościowa

obrazek
archiwum

ColorCode - gra logiczna

obrazek
archiwum

EasyPaint - program dla miłośników malowania myszką

obrazek
archiwum

Pamiętajmy, że amigowe Qt to wciąż wczesna faza rozwoju i posiada dużo błędów. Warto je zgłaszać do autora Qt oraz autora portów.



Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-05-19 11:05

Z nowości:

@alfkil
1) stack cookie [FAILED]
Not possible to set in shared object. Needs to be set manually on a per application basis.

2) Window alignment at beginning.[OK?]
This happens because window sizes are only set at some point _after_ the widget has been created.
Apparently it is not possible for intuition to open windows "out of bounds" (for instance (-100, -100, 20, 20)).
The next best option is to open a very small window at the top left and let it resize.
There is not much more I can do without messing things up real bad. Some dialogs will still "spawn", but really there is not much I can do about it.

3) DesktopServices [EXPERIMENTAL]
An experimental version included. Didn't test it, but at least it should get your code compiled.

4) Assign problems [FIXED?]
Should be fixed now.

5) Prefs app. Planned![DONE!]

6) Native menus[FIXED]

7) Turn into standard .library. [FAIL] Not going to happen, sorry!

uic3. [EXPERIMENTAL] Needs a closer look.

9) Slow startup. Not much I can do here except remove debug output. .so's are slow on Amiga.

10) Double click from system prefs. [FIXED]

11) ASL on public screen. Yeah bummer, I will fix this.[FIXED]

12) Window height limited to 1080. [FIXED]This is a terrible example of bad coding on my behalf. My own screen is 1080 high, so any other screen should be the same... Doh!

13) local keymap. Implemented an env variable to define
local keymap codec. [CHECK]

14) GLWidget dependence on custom minigl. [FIXED?]
Don't know what to do with this one...

15) Installation script. Planned.

16) Mouse wheel support. Planned [DONE!]

17) Right mouse button (and context menus)? [DONE!]

1 Build Assistant

19) Build Designer

Qt Designer has been built, and it runs but... it is nearly 10 times as slow as the AmiCygnix version of it, which means that basically it is totally unusable. Something is very wrong here, and I intend to figure out what. Stay tuned...




Ciekawe co takiego obecnie zwalnia nasze Qt, że Designer chodzi szybciej pod AmiCygnixem.

Odpowiedz

Jupiler1
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-05-29 10:24

Jak wam sie udalo ustawic polskie znaki? U mnie program/notatnik nie widzi polskich liter.Poza tym desinger nie chce sie uruchomic bo sie wiesza (problem z opengl).W instrukcji jest napisane ze nalezy skopiowac libs ale gdzie one sa? niby copy the files from qt:opengl/libs to libs.U mnie nie ma takiego katalogu.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:Qt dla Amigi - postępy prac wysłany: 2011-05-29 10:48

@Jupiler1
Jak wam sie udalo ustawic polskie znaki? U mnie program/notatnik nie widzi polskich liter.




Wszystkie ustawienia Qt trzyma w zmiennych globalnych. Jeśli chcesz używać polskich znaków to przede wszystkim w ustawieniach Input musisz mieć ustawioną klawiaturę ISO 8859-2, a potem ustawiasz zmienną dla Qt wpisując w shellu:

setenv QT_CODEC_FOR_CSTRINGS SAVE "ISO 8859-2"



@
Poza tym desinger nie chce sie uruchomic bo sie wiesza (problem z opengl).



U mnie też się Designer na razie nie uruchamia. Wyślij autorowi crash log.



@
W instrukcji jest napisane ze nalezy skopiowac libs ale gdzie one sa? niby copy the files from qt:opengl/libs to libs.U mnie nie ma takiego katalogu.



Starsze wersje Qt korzystały ze specjalnej wersji minigl.library. Najnowsze Qt korzysta z wersji 2.5 biblioteki, takiej jaką możesz pobrać z OS4 Depot. Po zainstalowaniu MiniGL w systemie już nic więcej nie musisz robić.

Odpowiedz

« poprzednia 1 2 3 4 następna »

Menu
Baza wiedzy
AmigaOS.pl