Atom

2010
06
sie

Kurs Qt – część 10 – WebKit

Kategoria: Kurs Qt, Programowanie, Qt, TechblogMatthew @ 03:21, Komentarze (5)

Połowa wakacji za nami, więc żeby ten czas nie okazał się całkiem bezproduktywny – kolejna część kursu Qt. Na warsztat weźmiemy WebKita i w 15 minut stworzymy własną przeglądarkę internetową. OK, może nie w 15 i nie będzie to coś co zasłuży na miano pełnoprawnej przeglądarki internetowej – co najwyżej na wersję Alfa, ale pozwoli nam się zaprzyjaźnić z używaniem WebKita w Qt. Ale żeby nie było całkiem biednie, dodamy jeden killer feature, czyli zapisywanie wyrenderowanych stron jako obrazki.

Czytaj dalej…

2010
28
maj

Kurs Qt – część 9 – SQL

Kategoria: Kurs Qt, Programowanie, QtMatthew @ 21:48, Komentarze (18)

I przyszedł czas na kolejną część kursu Qt. Dzisiaj o wykorzystaniu baz danych w swoich aplikacjach. Pokażę jak ustanawiać połączenie z bazą danych, wykonać na niej zapytania oraz kilka przydatnych sztuczek związanych z operowaniem na bazach. Miłego czytania!

Czytaj dalej…

2010
17
kwi

Kurs Qt – część 8 – OpenGL

Kategoria: Kurs Qt, Programowanie, Qt, TechblogMatthew @ 15:29, Komentarze (2)

Kolejna część kursu Qt. Dzisiaj trochę o OpenGL. Czemu tylko trochę? Niestety nie znam go zbyt dobrze (ot, tylko tyle, żeby sobie przy pomocy innych kursów coś narysować, ale i to nie zawsze mi wychodzi), więc jedyne co pokażę to jak wykorzystać odpowiedni komponent dostarczany wraz z Qt do renderowania prostych figur (a Ci którzy się na OpenGL znają zrobią z tego jakiś pożytek ;)).

Czytaj dalej…

2010
13
mar

Kurs Qt – część 7 – TCP

Kategoria: Kurs Qt, Programowanie, Qt, TechblogMatthew @ 05:26, Komentarze (21)

Z racji zaspania na dzisiejsze zajęcia (cała jedna godzina wykładu!) oraz pozwolenia używania na laborkach z wirtualnych zespołów roboczych (sponsorowanych przez prof. dr hab. inż. Bogdana Wiszniewskiego i dr inż. Jerzego Dembskiego) własnej technologii (czyli wcale nie trzeba pisać pod Windowsem w WinAPI (albo czymś takim), jednak robiąc przy okazji spory narzut godzinny na sklecenie własnego programu) macie możliwość poczytania jak wykorzystywać Qt do przesyłania danych przez sieć z wykorzystaniem protokołu TCP/IP. No… koniec tej wazeliny, czas wziąć się za coś bardziej efektywnego (i efektownego). Zrobimy prosty chat (nie, mój projekt na te laborki polegał na czymś innym).

Czytaj dalej…

2010
24
lut

Kurs Qt – Część 6 – Rysowanie

Kategoria: Kurs Qt, Programowanie, Qt, TechblogMatthew @ 01:11, Komentarze (2)

6. (z dużym opóźnieniem) część kursu Qt. Z racji, że ostatnio zostałem zmuszony do rysowania grafów itp. rzeczy (na szczęście można było wybrać technologię) to dziś przedstawię właśnie rysowanie (proste, nie grafów, za dużo nerwów mnie to kosztowało ;P) w Qt. Przy okazji mały pokaz jak zrobić menu kontekstowe

Czytaj dalej…

2009
27
lis

Kurs Qt – Część 5 – Layout

Kategoria: Kurs Qt, Programowanie, Qt, TechblogMatthew @ 21:51, Komentarze (1)

Kolejna część kursu Qt. Tym razem zajmiemy się layoutami, które pozwolą nam uporządkować widgety w oknach naszych aplikacji. Przy okazji załatwią nam sprawę „ładnego” wyglądu okna w przypadku jego rozciągania.

Czytaj dalej…

2009
26
lip

Kurs Qt – Część 4 – Wątki

Kategoria: Kurs Qt, Programowanie, Qt, TechblogMatthew @ 21:51, Komentarze (0)

Kolejna cześć kursu Qt. Tym razem będzie o wątkach. Niestety, praca i brak niebezpieczeństwa zawalenia egzaminów strasznie rozleniwiają, więc dopiero teraz udało mi się zebrać i coś napisać (nie lubię wakacji, masa czasu a nic nie udaje się zrobić ;)). Stworzymy proste wątki, będzie to tradycyjny przykład producenta i konsumenta. Na początku z wyścigami, później postaramy się przed nimi zabezpieczyć. A więc do dzieła:

Czytaj dalej…

2009
14
cze

Kurs Qt – Część 3 – Zasoby

Kategoria: Kurs Qt, Programowanie, Qt, TechblogMatthew @ 16:02, Komentarze (5)

W tej części zrobimy coś pożytecznego. Napiszemy notatnik. Ale nie byle jaki. Będzie miał ikony! :D A co za tym idzie nauczymy się dołączać zasoby do naszej aplikacji. Czas przygotować ikony, które dołączymy do naszej aplikacji z poprzedniej cześciu kursu.

Plik zasobów to zwykły xml, który ma w sobie ścieżki do plików które mają być później dołączone do naszego programu. Plik zasobów wygląda tak:

1
2
3
4
5
6
7
8
9
10
<rcc>
   <qresource prefix="/" >
      <file>copy.png</file>
      <file>cut.png</file>
      <file>paste.png</file>
      <file>open.png</file>
      <file>save.png</file>
      <file>new.png</file>
   </qresource>
</rcc>

Jak widać składnia jest bardzo prosta. W przypadku Qt Creator mamy odpowiedni edytor, który w sposób klikany, załatwia za nas całą pracę (dodaj pozycję, wskaż plik, ciesz się życiem ;)). Nasz plik nagłówkowy się niewiele zmienił. Trochę go posprzątamy (wyrzucimy etykiety i przyciski, żeby zrobić miejsce pod pole edycji teksty, które dodamy w przyszłych częściach kursu) i dodamy wskaźniki do obiektów pasków narzędzi (linie 25. i 26.).

Czytaj dalej…

Następna strona »