Hej bawię się w GUI QT i mam taką sytuację z pytankiem!

Posiadam dwa buttony (ui.addButton/ui.sumButton), chciałbym aby obydwa kierowały do tej samej funkcji getAndshowResult() jednakże z tym, aby każde z nich dodawało "od siebie" argument najlepiej znak '+'/'-' i na podstawie tego znaku wywoływana była dalsza część funkcji. Jednakże żaden ze sposobów mi nie zadziałał.

Pomyślałem o takim rozwiązaniu -> https://pastebin.com/Uq1vZXRg ale NIE działa (cptn Obvious), jakieś pomysły?

#glupiepytaniametoksyfenidyny #cpp #
@Metoksyfenidyna9: Zazwyczaj nie musisz tego robić, bo się automatycznie usuwać, gdy jeden z obiektów połączenia się usunie. Tutaj ui->sumButton raczej nie będzie obsługiwać wciśnięć dłużej niż życie this, czyli zgaduje, że twojego okna.
Jednak gdy masz w lambdzie jakiś inny obiekt, który zostanie zniszczony, to trzeba usunać też połączenie:

QMetaObject::Connection connection = connect(ui.sumButton, &QPushButton::clicked,

                                       [my_qobject]() { my_qobject->getAndshowResult(z));});
connect(my_qobject, &QObject::destroyed, [connection]() { QObject::disconnect( connection ); });

Pamiętaj też że wywolnie
delete myqobject
  • Odpowiedz
@JungleJamPL:
from itertools import chain, combinations

def getsubsets(nums):
_return list(chain.fromiterable(combinations(nums, n) for n in range(len(nums) + 1)))

wykop zjada underscory i 'from__iterable' powinno byc przedzielone pojedynczym

-getsubsets([1, 2, 3])
-[(), (1,), (2,), (3,), (1, 2), (1, 3), (2, 3), (1, 2, 3)]
  • Odpowiedz
Pomocy, szef mnie wyśle na kurs #sql i pytanie moje jest takie, czy znacie jakieś dobre firmy szkoleniowe które robią kursy stacjonarne w okolicy #czestochowa - czyli mogą też być np. #katowice lub najdalej chyba #krakow
Na razie sprawdzałem na Cognity. Interesuje mnie solidna dawka wiedzy z samego SQL, rzeczy typu T-SQL jeśli będą mi potrzebne będę ogarniał później. Mam podstawy, czyli piszę proste zapytania i podzapytania, czasem użyję jakiejś funkcji lub
@GratisLPG: mknod kojazy mi sie jednoznacznie z tym co normalnie w linuxach jest w /dev/. W bsd jest inny mechanizm. Jezeli zalezy ci na utworzeniu zwyklego pliku a nie urzadzenia to pewnie raczej open() a nie mknod()
  • Odpowiedz
@rzulw: Zajebisty. Chciałbym mieć węża, ale wiem że one nie lubią się przytulać ( ͡° ʖ̯ ͡°)

No chyba że boa, ale jemu nie dam przytulasa.
  • Odpowiedz
Ma ktoś link skąd można pobrać microsoft edge? Jak wchodze na stronę microsoft to pokazuje mi się do kupienia windows 10 a nic nie ma o przeglądarce :x chce pobrać żeby zobaczyć, czy moja strona internetowa jest kompatybilna z innymi przeglądarkami #naukaprogramowania
Cześć, potrzebuję pomocy przy rozwiązaniu zadania dotyczącego problemu czytelników i pisarzy.

Mam do zrealizowania kilka podpunktów, z dwoma z nich mam problem, gdyż nie wiem za bardzo jak się za nie zabrać.
Gdyby ktoś z Was mógł coś podpowiedzieć, naprowadzić w odpowiednim kierunku byłbym wdzięczny.

Podpunkty, o których mowa:
1. Zaproponować kilka (co najmniej dwa) scenariusze testowania programu.
2. W celu realizacji testów zgodnie ze scenariuszami należy przygotować program (sekwencyjny) do symulacji
  • Odpowiedz
@Rangy: ja robiłem dawno temu praktyki w http://www.studiotg.pl/. To mniej więcej tam sama ekipa - ten sam właściciel. Bardzo w porządku gościu. Atmosfera była fajna, nadążali za trendami, sporo się nauczyłem. Wtedy dawali szanse uczniom, myślę, ze można nawet wynegocjować jakieś symboliczne wynagrodzenie za praktyki.
  • Odpowiedz
Dzień dobry poniedziałek wszystkim! ( ͡° ͜ʖ ͡°) Mamy dla Was nowe #cppnews, czyli #nowinki z #programowanie w #jezykc i #cpp ( ͡º ͜ʖ͡º)

https://cpp-polska.pl/post/cppnews-57-1802-24022019-najciekawsze-propozycje-przed-spotkaniem-w-kona ()

W tym tygodniu znajdziecie linki do najbardziej interesujących propozycji przed spotkaniem komsji w Kona (które właśnie się zakończyło! Za tydzień wrzucimy podsumowania!), jak ustawiać maski bitowe z użyciem C++20
CppPolska - Dzień dobry poniedziałek wszystkim! ( ͡° ͜ʖ ͡°) Mamy dla Was nowe #cppnew...

źródło: comment_6Lbr0mrCid0OFKBRukLReSpWU5QPO52u.jpg

Pobierz
  • Odpowiedz