Qt4 oczami laika
07.08.2012 00:27
W Qt lubię to, że na widoczne efekty nie trzeba długo czekać. Po przeczytaniu kilku rozdziałów z książki "C++ GUI programming with Qt4" i całkiem dobrego tutoriala na YouTube postanowiłem sprawdzić swoje umiejętności w praktyce. Podjąłem się napisania programu. Albo raczej programiku.
Chodzi o program do nauki słówek, coś w stylu Pytacz Mastera który zawsze pomagał mi ogarnąć słówka na niemiecki, albo stolice na geografię. Z początku myślałem, że nie podołam temu zadaniu, że na początek będzie to za trudne.
Jak się okazało, aby dojść do etapu podstawowej funkcjonalności programu nie potrzeba wiele trudu. Wystarczyło wyklikać kilka buttonów, labeli i line editów a od strony kodu posłużyć się STL'ową listą. Chwilę zawahania przyniósł mi tylko wybór widgetu reprezentującego listę słówek w trybie edycji. Postawiłem na dwa List Widgety, co jest dość słabym rozwiązaniem. Gdy tylko ogarne model/view programming zmienię to na coś bardziej odpowiedniego.
Najcięższą rzeczą, która mnie spotkała był zapis do pliku, oraz jego otwieranie. Myślę, że sam nie poradziłbym sobie z tym, przynajmniej dysponując aktualną wiedzą. Na pomoc przyszła ww. książka. Zamieszczony w niej kod jest zrozumiały, lecz sam w życiu bym go nie napisał.
Pozostało mi jeszcze dopracować layout, który póki co jest straszny, oraz napisać jakąkolwiek obsługę błędów.