ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [QT] 소소한 기능들
    Programming/QT 2018. 11. 29. 00:01

    QLabel

    텍스트 색상 체인지


    1. setStyleSheet 사용

    label ->setStyleSheet("QLabel { background-color : blue; color: rgb(255,255,255); }");
    

    - rgb 컬러를 사용하면 커서로 미리 예상 색상을 확인할 수 있다.




    2. QPalette 사용

        QPalette test_palette;
        test_palette.setColor(QPalette::Window, Qt::blue);
        test_palette.setColor(QPalette::WindowText, Qt::white);
    
        label->setAutoFillBackground(true);
        label->setPalette(test_palette);
        label->setText("hello world!");
        label ->show();
    

    - QPalette를 사용하기위해선 #include <QPalette> 헤더파일을 꼭 선언해야한다.










    좌표값으로 텍스트 출력 위치 변경

    label -> move(x,y);

    - x,y에 값을 넣으면 텍스트는 좌표값에 맞게 이동한다. 





    화면 크기 조정


    1. resize 사용

    resize(w,h); // width, height

    괄호안에 가로 세로 크기를 기입해서 조정



    2. QDesktopWidget 사용

    resize(QDesktopWidget(). availableGeometry(this).size()* 퍼센티지); 

    - 퍼센티지만큼 사이즈가 바뀌는 방법으로 QDesktopWidget 클래스 사용을 위해 헤더 선언이 필요하다.



    Comment

Designed by black7375.