Khaine
#cpp #qt #programowanie

Programirki mam pewien problem dziwny bądź nie dziwny, to zależy od tego czy ktoś będzie wiedział o co dokładnie chodzi czy nie. Chcę sobie zrobić serwer na osobnym wątku w Qt razem z socketem do komunikacji po TCP/IP. Najpierw może pliki źródłowe które biorą w tym udział:

https://gist.github.com/Granathar/e1388680b43c9d66edd9#file-gistfile1-txt - server.h
https://gist.github.com/Granathar/a7a67ac59488b0b0e3a8#file-gistfile2-txt - server.cpp
  • Najlepsze
  • Wszystkie komentarze
lionbest
@Khaine Gisty ci znikły, albo są niepubliczne.
Khaine
Khaine Autor
0
@lionbest: No właśnie widzę, że uznało mnie za bota i chwilę potrwa zanim mnie pewnie odbloczą, bo już do supportu napisałem. Gdzie indziej mogę to wrzucić na szybko?
CichyGlosZTyluGlowy
Jak to jest że czasem odpalając na debugu programy #qt dostaję w konsoli komunikaty wysyłane przez jakiś szpiegowski syf #matlab sprawdzający mi w tle licencję? qDebug() jest wspólne dla wszystkich aplikacji?
  • Najlepsze
  • Wszystkie komentarze
vipe
vipe
0
@CichyGlosZTyluGlowy: Eee.. cudy Panie jakieś opowiadacie.
CichyGlosZTyluGlowy
#programowanie #naukaprogramowania
W jaki sposób mogę sprawdzić, które części mojej aplikacji w #qt #cpp mają wycieki? Appka żre RAM jak p------a, chociaż pakuję smart pointery gdziekolwiek się da.
  • Najlepsze
  • Wszystkie komentarze
login_zajety_sic
login_zajety_sic
smart pointery gdziekolwiek się da.


@CichyGlosZTyluGlowy: tu jest problem.
KrzaQ2
@CichyGlosZTyluGlowy: valgrind, memory sanitizer w gcc/clangu.

Moƶe to nie wyciek, tylko referencji nie zwalniasz?
Khaine
#programowanie #cpp #qt

Czy Qt posiada w sobie jakąś funkcję/klasę, która pozwala wybebeszać dźwięk systemowy? Nie chodzi mi tutaj o pobieranie audio z mikrofonu, bo to akurat widziałem, tylko prosto ze źródełka zanim wejdzie w kartę dźwiękową i zostanie przerobione na sygnały dla głośników.
  • Najlepsze
  • Wszystkie komentarze
Khaine
Khaine Autor
1
@Nicarim: No to BASS pewnie wygra ( ͡° ͜ʖ ͡°) To co mnie fascynuje w wysokopoziomowym programowaniu, że można zrobić coś co będzie miało ręce i nogi, i nie mieć absolutnie bladego pojęcia jak to działa. Tam skąd poniekąd pochodzę (C, Asembler) jest dokładnie odwrotnie ( ͡° ͜ʖ ͡°)
p.....n
p.....n
Djuna
#programowanie #linux #archlinux #cpp #qt próbuję zbudować swój program tak jak opisano tutaj: http://stackoverflow.com/questions/14170590/building-qt-5-on-linux-for-windows ale wynik jest następujący:

make[1]: x86_64-w64-mingw32.static-g++: Command not found
Makefile.Release:5529: recipe for target 'release/main.o' failed
make[1]: *** [release/main.o] Error 127
make[1]: Leaving directory '/home/sms/Documents/MyApp'
  • Najlepsze
  • Wszystkie komentarze
lionbest
@Djuna Przez co kompilujesz z palca qmakiem czy QtCretorem? Pobaw się konfiguracją środowska w QtCreatorze, obsługuje on kompilator MinGW. Wszystkie ustawienia powinno wczytać podając mu plik qmake, ale wiem że kompilator się ustawia osobno. Jeżeli z palca to pewnie zapomniałeś:

export PATH=$PATH:/usr/bin/
Djuna
Djuna Autor
0
@lionbest: dziękuję, teraz już działa. :) to jednorazowa potrzeba
CichyGlosZTyluGlowy
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
@CichyGlosZTyluGlowy: lel, dziwne zadziałało po dodaniu #include , chociaż wcześniej obywało się bez tego przez kilka tygodni.
wolodia
@CichyGlosZTyluGlowy: Nie zaktualizowałeś czegoś? Nie wiem czy oni nie zmienili czegoś, ale projekty napisane w QT4, które nie includują wszystkich klas (a robią to zbiorczo przez np. ) nie kompilują się z QT5.
aso824
aso824
  • adult
4
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
Jak w #qt zapamiętać pozycję okienka QDialog "przyklejonego" do bocznej krawędzi ekranu? Mam teraz saveGeometry(); w closeEvent() i działa ok dla normalnie przesuniętych okienek, ale nie dla tych "przyklejonych". #cpp
  • Najlepsze
  • Wszystkie komentarze
morsisko
Cześć,
jako że ostatni problem, którego rozwiązania nie mogłem nigdzie znaleźć (generowanie #qt GUI w .dll) bo jak się okazało qt creator nie może utworzyć (a przynajmniej ja nie wiem jak) .dll którą da się wszczepić do procesu, bo wysypuje milion błędów, zainstalowałem qt do visual studio 2013 i wszystko śmiga tylko jest jeden problem, robienie GUI bez qt creatora to męka. Znalazłem kilka sposobów żeby konwertowały plik .ui na
  • Najlepsze
  • Wszystkie komentarze
morsisko
Cześć,
mam takie małe pytanie: Jaki jest najlepszy sposób na dołączenie GUI do pliku .dll w #qt i #cpp ?
Program i tak będzie działał tylko na windowsie więc sposób może być "typowo" na windowsa. Chodzi o to żeby po zainjectowaniu .dll do jakiegoś procesu pojawiło się GUI aby zwiększyć prostotę obsługi takiego programu, bo w konsoli to tak średnio będzie. I tutaj właśnie moje pytanie, czytałem że
  • Najlepsze
  • Wszystkie komentarze
Wiktor426
Mirki i Mirabelki z #programowanie macie może materiały godne polecenia do qml? #qt
  • Najlepsze
  • Wszystkie komentarze
smaleckg
Jak w qtLinguist poradzic sobie z tym że teksty do tlumaczenia zmienily swoje miejsce a w pliku .ts jest konkretny numer lini?

#tlumaczenie #programowanie
#qt
CichyGlosZTyluGlowy
#cpp #qt Dlaczego nullptr jest intem? #programowanie
  • Najlepsze
  • Wszystkie komentarze
psi-nos
psi-nos
Wczytuję dane z pliku do bazy #sqlite (w #qt). Są to pojedyncze wiersze z czterema wartościami:

insert into transactions values (%1,%2,%3,%4)
ale jest ich bardzo dużo. Jak wstawiałem do bazy #mssql to zajęło to trochę czasu, może z pół godziny, a w tempie w jakim wstawia się do sqlie, to zajmie chyba kilka dni... Plik ten sam, kod realizujący wczytywanie ten sam. Tabela taka sama,
  • Najlepsze
  • Wszystkie komentarze
morsisko
Cześć, chciałbym zapytać, czy jest jakiś sposób (a może to błąd?) żeby łącząc się ze stronką przez #qt (QNetworkAccessManager) "nabijając" wyświetlenia swojej stronie? Ogólnie chodzi o to, że mam stronkę z którą program łączy się tylko w pierwszych sekundach po uruchomieniu żeby sprawdzić dostępność nowej wersji i pobrać potrzebne dane do jego użytkowania, całość operacji trwa może z dwie sekundy, więc uruchomiłem na tej strone skrypt z google analytics z
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
#programowanie Kilka dni temu walczyłem z #opencv pod #qt creatorem - kilkukrotnie skompilowałem wersję 3.0 pod mingw, dodałem biblioteki do pliku *.pro i nawet udało mi się uruchomić przechwytywanie obrazu z pliku avi i wyświetlanie+przerabianie mat -> QPixmap i wrzucanie jako tło labela. Działało to biednie, bo bardzo powolnie i wywalało się po rozszerzeniu labela na szerokość większą niż 640px, ale dało się uruchomić. Dzisiaj chciałem
  • Najlepsze
  • Wszystkie komentarze
Fitoplankton
Właśnie ogarnąłem licencję LGPL #qt . Chciałem się tylko tak na krótką piłę upewnić - wymagają po prostu otwartości kodu? Jeśli wrzucę otwarte repo na Githuba wszystko "będzie dobrze"? Sorki mirki, laik kompletny here ( ͡° ͜ʖ ͡°)
#programowanie
  • Najlepsze
  • Wszystkie komentarze
psi-nos
psi-nos
Myślicie, że #qt jest przyszłościowe? Zdobędzie większą popularność np. na urządzanie mobilne? W tej chwili można pisać aplikacje na Androida (nie wiem jak w praktyce) i chyba na WP(?). Widzę, że mimo tego, że nie jest aktualnie bardzo popularne (czy jest?), to wydaje mi się, że jest bardzo dynamicznie rozwijane. Do tego jeszcze bardzo fajny QtCreator.
Bawię się teraz trochę w cpp, dla gui postanowiłem właśnie wybrać qt i tak
  • Najlepsze
  • Wszystkie komentarze
makumbanoob
makumbanoob
#programowanie #qt
Na systemie z Ubuntu nie działa mi poprawnie QTCreator. Dzieje się coś takiego po próbie otworzenia byle jakiego menu kontekstowego.
Spotkał się ktoś z takim problemem?
Przepraszam za zdjęcie, ale nie dało się zrobić zrzutu ekranu podczas gdy jest rozwinięte menu kontekstowe.
  • Najlepsze
  • Wszystkie komentarze
morsisko
Może ktoś dać jakieś wskazówki jak najłatwiej wyciągnąć dane ze swojej strony?

Najlepiej jakby dało się to zrobić z bibliotek #qt (używam #cpp) Teoretycznie zrobiłem wszystko z wykorzystaniem
i
i działało świtnie, później skompilowałem to i przerzuciłem do folderu i... nagle trzeba dorzucić jakieś 10 dllek za wykorzystanie 2 funkcji, trochę nie fajnie, dlatego może zna ktoś jakiś sposób żeby to zrobić lepiej?
  • Najlepsze
  • Wszystkie komentarze