pisanie po buttonie

0

Jak napisac na Buttonie uzywajac setText w innym kolorze niz czarny ?

z gory dzieki za info

0

Button jest widgetem,a każdy widget posiada QPalette.Tam sobie pozmieniasz,a możesz to uczynić zarówno z poziomu kodu,jak i Designera.
Inną opcją jest użycie style sheetów.

0

ok,dzieki, widze to w designerze, ale ja dodaje tablice buttonow w kodzie, jak to zmienic w kodzie (nie moge skorzystac z designera) ?

w sumie jak w kodzie zmienic kolor tekstu i tla buttona ?

0

jak pisałem,pobierz paletę buttona i modyfikuj wedle woli,tudzież poczytaj o style sheetach

0

sprobowalem w ten sposob, ale zadnego efektu

 QPalette palette = tab[i][j].but.palette();  //tab[i][j].but - zwraca buttona




        palette.setColor(QPalette::Foreground, QColor(23, 45, 200));

        tab[i][j].but.setPalette(palette);

 
0
QPushButton btn("Button");
    btn.setStyleSheet("color: red; background-color: green");
    btn.show();

Według mnie dużo wygodniej.

0

ekstra, to jest

ale jak tu wrzucic niestandardowe kolory, np. bardzo ciemny zielony itp ?

0

możesz podać w systemie hexadecymalnym "color : #AABBCC"

0

a no racja, dzieki za pomoc :)

ale bajer, naprawd ete style sa ekstra ;)

sa moze w qt jeszcze jakies trakie niepozorne, a efektywne rzeczy jak to :) ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1