콘텐츠로 건너뛰기

프로그래밍

[iOS Swift] view 테두리 둥글게 처리하기!!!

view의 테두리를 둥글게 만들고 싶을때

view.layer.borderColor = UIColor.gray.cgColor
view.layer.cornerRadius = 10
view.layer.borderWidth = 1
view.layer.masksToBounds = true

위와 같이 하면 테두리 모든 부분을 둥글게 할 수 있습니다

두께와 둥근 정도는 당연히 cornerRadius와 borderWidth를 조절하시면 됩니다

위쪽만 둥글게 하고 싶다면 아래와 같이 하면 됩니다

view.layer.borderColor = UIColor.gray.cgColor
view.layer.borderWidth = 0
view.clipsToBounds = true
view.layer.cornerRadius = 10
view.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]

파이썬(Python) dlib 설치 에러 해결 방법!!

python dlib 설치시 에러가 날 경우

먼저 cmake를 설치 해보고

pip install cmake

그래도 에러가 나면 

Visual Studio Community 2022를 다운로드 받아서 설치시 워크로드에서 

‘C++를 사용한 데스크톱 개발’을 체크 하시고 설치 하시면 됩니다

파이썬(Python) 간단히 webview 구현하기!! – pywebview

파이썬에서 아주 아주 간단히 webview를 사용할수 있습니다

pip install pywebview

먼저 pywebview를 설치 해주고(혹시 에러가 난다면 pip3 install pywebview로 해보세요_

import webview

if __name__ == '__main__':

    window = webview.create_window("title", "http://m.clien.net", width=400, height=300
                                   , x=3200, y=900, frameless=False, background_color='#000000')
    webview.start()

위와 같이 구현하면 끝입니다

파라미터는 아래와 같이 지정할수 있습니다

파라미터 이름이 직관적이라 보기만 해도 대충 뭔지 아실겁니다

def create_window(title, url=None, html=None, js_api=None, width=800, height=600, x=None, y=None,
                  resizable=True, fullscreen=False, min_size=(200, 100), hidden=False,
                  frameless=False, easy_drag=True,
                  minimized=False, on_top=False, confirm_close=False, background_color='#FFFFFF',
                  transparent=False, text_select=False):

파라미터등 pywebview에 대한 자세한 설명은 아래 사이트를 참고 하시면 됩니다

https://pywebview.flowrl.com/guide/api.html