게시물 #5: 거의 모든 작업 완료

안녕하세요 여러분! 이것은 내 5번째 블로그 게시물이며 코딩 단계가 끝나기 전 마지막입니다. 거의 2개월이 지났다는 것이 믿기지 않습니다. 전체 경험이 굉장했지만 다음 게시물에서 더 자세히 살펴보겠습니다.

지난주에 저는 그래픽 사용자 인터페이스를 수정하는 작업을 했습니다. 이 변경은 수업의 맥락을 개선하기 위해 필요했으며, 이 정보를 통해 과정의 미래 학생들은 인터페이스와 인터페이스 간의 기본적인 차이점에 대해 더 많이 알 수 있습니다. 또한 대화 상자의 초기 위치를 왼쪽 상단으로 변경했는데, 이 변경은 대화 상자를 만들 때 더 나은 경험을 제공하는 데 도움이 됩니다. 이 변경으로 PR을 만들었고 멘토의 검토를 기다리고 있습니다. 아래는 이 변경의 결과입니다.

암호


from browser import document, html
from browser.widgets.dialog import Dialog

# Creación de un dialogo con el título
d = Dialog("Show de preguntas Zombis", top=20, left=20)

# Agrega elementos como botones y títulos
d.panel <= html.H3(
    "Aprieta los botones",
    id="titulo_ventana",
    style=dict(textAlign="center")
)
d.panel <= html.BUTTON("Correcto", id="btn_correcto")

d.panel <= html.BUTTON("Incorrecto",
    id="btn_incorrecto",
    style=dict(marginLeft="5em")
)



결과


내 문제에 대한 최상의 솔루션을 찾을 때까지 다양한 접근 방식으로 몇 가지 개념 증명을 만들었지 만, 내가 사용한 접근 방식 중 하나는 Brython 클래스 대화 상자에서 상속되어 필요한 방법을 덮어 썼습니다. 이 접근 방식은 최적의 솔루션 이었지만 문제가 있었고 Brython 통역사가 허용하지 않았고 이것에 대해 몇 가지 문제가 있었기 때문에 최적이 될 수없는 간단한 솔루션으로 변경했지만 기억하십시오 ...

좋은 웹페이지 즐겨찾기