Mam mianowicie taki problem. Utworzyłem sobie proste drzewko (lub coś w ten deseń) z pomocą dla mojego programu.
I tutaj pytanie, jak mogę dodać tekst do np. pierwszego okienka "Pierwsza pomoc\nprogramu enap"?
- zdje.jpg (589 KB) - ściągnięć: 8
w sensie z prawej strony?
To połącz sygnał i slot np.
https://doc.qt.io/qt-5/qtreewidget.html#itemClicked
czyli trrwidget łączysz z widgetem z boku i np. nie wiem ustawiasz tam jakiś tekst w labelce czy text area.
Napisz wyraźnie co się ma dziać, na razie revcorey
wykazał się ograniczoną formą telepatii, ale to nie jest forum dla parapsychologów, więc potrzebne są solidne konkrety.
Co rozumiesz przez "dodać tekst"?
W pierwszym czytaniu zrozumiałem, że tekst ma być dodany do tytułu element drzewa.
Projekt wygląda na duży, a biorąc pod uwagę rodzaj problemu (i sposób jego opisu), jesteś początkujący, ergo modyfikujesz cudzy kod.
Najlepiej zacznij od dodania linka do tego projektu, (github/gitlab/bitbucket)?
na stronach qt masz przykłady ktróe ci to wyjaśnią
https://doc.qt.io/qt-5/qtexamplesandtutorials.html
Im więcej patrzę na te screenshoty tym bardziej jestem przekonany, że ty nie masz pojęcia co robisz.
Lepiej byłoby jakbyś otworzył książkę z podstawami C++ i rozwiązywał proste zadania.
Potem poćwiczyć na prostych programikach w Qt, a dopiero po tym poprawiać cudze aplikacje.
Największe kwiatki jaki widzę:
static_cast<QThreeWidget>(0)
WAT?QStringList(QString(
zapewne wystarczy: tr(
Im więcej patrzę na te screenshoty tym bardziej jestem przekonany, że ty nie masz pojęcia co robisz.
Lepiej byłoby jakbyś otworzył książkę z podstawami C++ i rozwiązywał proste zadania.
Wszyscy radzą "wróć do podstaw" ale ta "rada" to nie rada, najlepszą pomocą jest pokazanie na przykładzie co robi się źle. Już takich "złotych rad" otrzymałem od was wiele i nic z nich nie wynika czyli podsumowując te "rady" są złe, więc jeżeli są złe to czemu je powielacie ?
Aby człowiek posuwał się do przodu, najlepiej pokazać mu gdzie robi błąd, pokazać przykład i zaproponować rozwiązanie problemu najlepiej na przykładzie (tak, wiem, według was dużo wymagam i przerasta to wasze pojmowanie otaczającej was rzeczywistości) - większość waszych "rad" to rozmienianie się na drobne z których nic nie wynika, bo i tak człowiek zostaje sam z problemem
Często i gęsto w samym Qt sposób myślenia jest inny od pisania aplikacji konsolowych do aplikacji okienkowych - już samo wejście w programowanie obiektowe w Qt zmienia sposób myślenia o 180 stopni - moim zdaniem żeby dobrze pisać w Qt tak czy inaczej trzeba POZNAĆ tą bibliotekę i nauczyć się jej używać, innej drogi nie ma bo z samej znajomości czystego C++ nic nie wynika.
Bo z waszej strony wygląda to tak, jakby mechanik mógłby być już inżynierem, bo zna podstawy budowy samochodu, to że zna to co z tego ? Jak nie umie liczyć wytrzymałości na zginanie/skręcanie, nie zna materiałów i ich właściwości etc... (w zależności od specjalności inżynierskiej) - więc chcąc być inżynierem, trzeba sięgnąć już po zupełnie inny zestaw zagadnień naukowych.
Ta sama analogia jest w programowaniu - jak ktoś zna czyste C++ i nie chce być już mechanikiem (czyste C++), tylko inżynierem (budować aplikacje okienkowe np w Qt/GTK/WinAPI), to musi sięgnąć po inny zestaw zagadnień i nauczyć się używać tych narzędzi, tak samo jak inżynier musi ogarnąć np taką matematykę, fizykę, caitę, matlaba, materiałoznawstwo itp...
To jest moje zdanie ale wiem, że wy i tak będziecie mieli swoje odmienne zdanie ale zasadnicze pytanie jest takie czy rzeczywiście macie rację ? Bo na proces nauki trzeba umieć spojrzeć z kilku różnych stron, a nie tylko z jednej "jedynej słusznej"
złośliwość radzących w/s Qt jest problemem
- gość napisał to tak, że ciężko wywnioskować o co mu chodzi, ale już samo patrzenie na zrzuty już wiadomo z czym ma problem i na tej podstawie inteligentny człowiek dałby merytoryczną odpowiedź i nie rozmieniałby się na drobne w waszym stylu "napisz jaśniej" serio
recovery
. Uważasz, że z mojej "złotej rady" nic nie wynika, no to przeczytaj co tu napisałeś i powiedz mi jak na tym spnik12
skorzysta.
Dobra, po screenach domyślam się co to za soft. Obawiam się tylko, że bez przygotowania jakiegoś przykładu (okrojonego z firmowego IP) raczej nikt Ci tu w stanie pomóc nie będzie. Powtórzę się: przygotuj dobry przykład.
zrobiłem przykład QTreeWidget
kodu nie wrzucam, bo nie ma sensu z wami konstruktywna krytyka z tego względu, że nie zachowujecie się jak profesjonaliści tylko jak małe podwórkowe zarozumialce, które sądzą, że posiadły "nadzwyczajną" wiedzę
moje umiejętności są jakie są, a wynikają one tylko i wyłącznie z tego, że nie studiowałem programowania i nikt mi niczego paluchem nie pokazywał
popatrzcie sobie na obrazki i tylko tym się zadowólcie
screen 1
screen 2
screen 3
BTW - robiłem to pierwszy raz... i jestem zadowolony z osiągnięć
alagner