Page 420 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 420

m_SocketChannel.close();
                                             m_Selector.close();
                                     }
                             }  catch  (Exception  e){
                                     e.printStackTrace();
                             }
                     }
             }
            -   클래스
            Ÿ  클래스명  :  SocketManager
            서버와의  소켓  통신을  구현해주는  클래스 생성자로 .                      IP 주소와  포트번호 서버에서의  응답을  처,

            리할  핸들러를  넘겨주면  자동으로  소켓  연결부터  버퍼  생성 연결  처리까지  하도록  소스를  구현,
            해  놓았다.


            4.  UI/UX

            [  Qt  designer 를  사용한  화면  제작  ]
            1.  이미지  적용하기
            라벨과  버튼에  이미지를  적용하기  위해서는  우선  qrc                   파일을  생성합니다.  cmd        창에서  pyrcc5    프로
            그램을  활용하여  그림[         Ⅱ  -15]과  같이  ‘pyrcc5  (qrc   파일명).qrc  -o  (qrc    파일명)_rc.py’   를  입력
            합니다 이는  나중에  작성한  파이썬  코드와  제작한  를  이어주는  매개체가  됩니다.   ui                           .

            ※   이때,  pyrcc5 프로그램과  qrc     파일은  같은  경로에  있어야합니다.


            마우스  오른쪽을  눌러  style  sheet         변경하는  탭을  클릭한  후  Add  Resource          에서  사진을  추가하
            고  적용해줍니다.

































                                          [ 그림Ⅱ  -27]  교탁  style  sheet   변경하는  법






                     인천전자마이스터고등학교
             438
                        정보통신기기과                          -  438  -
   415   416   417   418   419   420   421   422   423   424   425