morsisko
Cześć, kiedyś zadawałem podobne pytanie no i w końcu nie wiem. Otóż zrobiłem program w #qt no i chciałbym go teraz rozpowszechnić w dwóch wariantach
a) Za darmo bez kodu źródłowego
b) Odpłatnie bez kodu źródłowego
W obydwu przypadkach linkuje dynamicznie i nic nie zmieniam w bibliotekach qt ale teraz pojawia się problem z licencją przez którą mam mętlik w głowie. Nie będę tego wszystkiego opisywał tylko zapytam: Czy w
  • Najlepsze
  • Wszystkie komentarze
xirad
xirad
@morsisko: Jeżeli rozpowszechniasz za darmo - sprawa jasna. Jeżeli chcesz rozpowszechniać odpłatnie, to pamiętaj, aby biblioteki GPL nie wkompilowywać do programu, tylko dołączać jako osobne pliki. Jeżeli kod GPL jest w twoim programie, to i cały program powinien być darmowy, a jażeli twój program jest w pełni autorski, tylko korzysta z bibliotek dołączonych do programu, to możesz pobierać opłaty.
vipe
vipe
2
@morsisko: Pytanie często zadawane i sam kiedyś sporo o tym czytałem i szukałem. Myślę, że mogę ze sporą dozą pewności powiedzieć co następuje:

Nie jest istotne czy odpłatnie czy nie - bo jeśli nie udostępniasz kodu źródłowego i nie chcesz płacić za Qt, to pozostaje licencja LGPL. Co to oznacza? Ano najprościej jest dystrybuować tak jak napisał @xirad, czyli binarki Twojej aplikacji i obok binarki Qt, które klient
V.....r
Mirasy, jak zabrać się za rysowanie gradientu stożkowego i liniowego pod dowolnym kątem w c++ (dokładnie w qt)? Udało mi się jak na razie napisać tylko poziomy liniowy.
#qt #programowanie
  • Najlepsze
  • Wszystkie komentarze
Nemeczekes
Nemeczekes
@VVelur: to spojrz w jej kod xD
finker
finker
@VVelur: klasa QGradient
r.....t
r.....t
kto poleci tutorial #python #qt #pyqt ?

#naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
c.....o
c.....o
@jedrus7: Można sprzedawać soft na licencji GPL. Możesz mi zapłacić za napisanie "hello world" na licencji GPL, dostaniesz binarkę oraz kod (wymóg GPL) - co z tym dalej zrobisz jest Twoją sprawą.

Jeśli to "hello world" udostępnisz np. jako usługę w sieci, za której wykorzystanie będziesz pobierał opłatę od użytkowników - nie ma problemu. Oni nie kupują oprogramowania, tylko usługę.
c.....o
c.....o
@rzet: Można pisać komercyjny soft używający bibliotek na licencji LGPL. Zerknij tu: http://www.qt.io/faq/

Edit: kiedyś chyba było inaczej, i Qt było GPL - musiałeś kupić licencję na konkretną wersję żeby pisać closed-source. To było dawno, mogę się mylić :)
sylwke3100
Ja nie za bardzo rozumiem jak działa setSpan w QTableView. Ustawiałem np (3, 1, 2, 0) no i nie działa za bardzo.

Chciałbym uzyskać mniej więcej taki efekt z pierwszą kolumną tym bardziej że w niej powtarzają się te same obiekty dla wierszy ale wierszy w grupie nie jest stała ilość. Jak to uzyskać?

#programowanie #qt
  • Najlepsze
  • Wszystkie komentarze
vipe
vipe
4
@sylwke3100: Jeśli C++11, to można prosto, z lambdą:

#include

//
sylwke3100
sylwke3100 Autor
3
@vipe: No tak ale to trochę bez sensu żeby dla jednej operacji robić takie cuda. Szkoda że nie mogli prościej obsługi wątków zrobić albo żeby działały trochę tak jak ta obsługa z C++ 11
RaVo
RaVo
2
http://pastebin.com/UDgPg4Zj
Działa dopiero jak przed Liczba operator+ dodam friend. ktoś wyjaśni dlaczego? Jak by to wyglądało gdybym nie chciał zaprzyjaźniać funkcji? Ciężko mi zrozumieć te operatory.
#programowanie #cpp #qt
  • Najlepsze
  • Wszystkie komentarze
k.....r
k.....r
@RaVo: to z friendem to jest taki trick, że normalnie byś w klasie zadeklarował operator jako funkcję jako przyjaciela, a na zewnątrz go zaimplmentował. Żeby dostać się do prywatnych rzeczy w klasie operator (funkcja) musi być zaprzyjaźniony. Można jednak od razu go zdefiniować w klasie.

Można zrobić też inaczej - zdefiniować go w klasie tak, żeby był jednoargumentowy i wtedy nie trzeba frienda, bo będzie normalną metodą.
sylwke3100
Jak zrobić żeby klikając w obojętnie jakikolwiek element tableWidgetu otrzymać w wierszu kliknięcia zawsze tą samą komórkę (tylko z odpowiedniego wiersza)?

#programowanie #qt
  • Najlepsze
  • Wszystkie komentarze
sylwke3100
Jak cross kompilować program dla Qt tak aby jednocześnie wychodziły mi binarki dla Linuksa i Windowsa (na Linuksie mowa)?

#qt #programowanie #kompilacja
  • Najlepsze
  • Wszystkie komentarze
sylwke3100
No mając akie coś

QApplication app(argc, argv);
MainWindow mainWindow;
QTranslator myappTranslator;
myappTranslator.load("translations/PL_pl.qm");
  • Najlepsze
  • Wszystkie komentarze
sylwke3100
Mam taki problem z Qt

MainWindow mam jakaś tam klasę przypuśćmy że nazywa się A
W konstruktorze MainWindow uruchamiamy metody A i przypisujemy im jakieś wartości.
Teraz mam combobox i wywołuje metode currentIndexChanged podczas zmiany obiektu w Comboboxie

Problem
  • Najlepsze
  • Wszystkie komentarze
morsisko
Cześć, robię pewną aplikację w c++ z użyciem #qt i mam pomysł jak ją rozbudować, natomiast nie wiem jak zrobić pewną część tej aplikacji i czy to w ogóle możliwe, mianowicie chodzi i takie coś:

Mam login screen (main window), loguję się i po poprawnym zalogowaniu wyskakuje okienko (na razie wszystko działa) jednak nie zamykam login screenu, bo mogę zalogować kolejne konto i chcę, by pojawiło się kolejne okienko (takie
  • Najlepsze
  • Wszystkie komentarze
sylwke3100
Jest jakaś biblioteczka dla Qt która pozwalała by dawać informacje czy dany dzień jest świętem, dniem wolnym od pracy, dniem szkolnym itp?

Chodzi mi o uniwersalność i aktualność tych danych.

#cpp #qt #programowanie
  • Najlepsze
  • Wszystkie komentarze
ZohanTSW
ZohanTSW
Programuje ktoś w QT (chodzi o C++ obiektowe) i chciałby pomóc nowicjuszowi?
#programowanie #qt
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
Próbuję przepisać kod generujący zbiory Mandelbrota z wikipedii
na #cpp #qt niby wszystko jest, ale dostaję czarne zdjęcie (z samymi zerami). Co jest nie tak? http://pastebin.com/apr3Hz71
#programowanie #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
#programowanie #cpp Czy okienka #qt wysyłają jakiś sygnał po kliknięciu w ich przycisk zamykania (jest wtedy wywołana funkcja hide())?
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
#programowanie #qt #cpp Jak w Qt Creatorze, w pliku .pro dodaj includepatha tylko dla linuxa? Ani unix:INCLUDEPATH += ścieżka, ani linux:INCLUDEPATH += ścieżka nie pozwalają odwołać się do plików.
  • Najlepsze
  • Wszystkie komentarze
Skalpel_
#windowsphone #javascript #programowanie #linux #qt #phonegap

Mireczki, potrzebuje napisać aplikacje pod Windows Phone. Najlepiej jak bym mógł to zrobić z Linuxa albo OS X.

Poleci ktos jakiś framework do stworzenia takiej aplikacji ? (Może być HTML5 + JavaScript, zastanawiam się też nad C++/Qt) Aplikacja jest już na androidzie i iOS.

Posiada ktos doświadczenie w tworzeniu aplikacji na WP beż uzycia
  • Najlepsze
  • Wszystkie komentarze
wnocy
Mirki, mam sobie QTableView z podpiętym QAbstractItemModel. Tabelka ładnie się wyświetla i składa się z kolumn:
Opis | Email | Data | Status

Chciałbym, żeby word wrap działał tylko dla kolumny Opis. Jeżeli jest w niej za dużo tekstu, to tekst ma się zawinąć a cały wiersz ma zwiększyć swoją wysokość. Jeżeli jest za dużo tekstu w innych kolumnach (a opis jest krótki) to nie mają się zawijać tylko wykropkować. Ktoś może
  • Najlepsze
  • Wszystkie komentarze
PsichiX
A więc to już chyba oficjalne! Nowy Ptakopysk v2 będzie zintegrowany z Qt (aplikacje osadzone w QtApplication; przeportowany renderer Xenon Core 3 opierający się o Qt3D; Językiem programowania będzie Intuicio++, a kod będzie uruchamiany w VMce Intuicio lub kompilowalny do C++, miast QML + JavaScript, jak robią to inne edytory gier)! A po tym etapie zostanie dopisany export do HTML5 (kompilacja Intuicio++ do asm.js) :3
Toolset będzie miotał
  • Najlepsze
  • Wszystkie komentarze
E.....s
E.....s
.NET C++CLI / .NET C# czy Qt jak uwazacie mirki? Czym się różni? Dopiero się wdrazam. Wiem tylko tyle ze oba do okienkowych aplikacji.
#programowanie #dotnet #csharp #qt #cplusplus
  • Najlepsze
  • Wszystkie komentarze
e.....1
Może dla niektórych oczywiste, ale właśnie przez przypadek odkryłem, że obecny QtCreator ma w paczce ciemny schemat kolorów całego IDE(nie chodzi tu o kolory w edytorze, tylko o okna, panele boczne, konsola, ...). Trzeba go tylko odpalić poprzez skrót z parametrem:

qtcreator.exe -theme dark
#programowanie #qt #qtcreator
  • Najlepsze
  • Wszystkie komentarze