MQL로 작성된 UI 갤러리 - 페이지 22

 

위의 창은 마크업 언어로 작성되었으며 MQL에는 특정 줄이 없습니다. 궁금한 사람이 보거나 조금 변경(실험)하고 싶다면 다음 경로로 이동하세요:

Include\(1) KIB 1.0\(1) BASE\(2) STATE KIB-CODE

영어 사용자의 경우 이 경로는 숫자로 표시됩니다:

Include\(1) KIB 1.0\(1) ...\(2) ...

KIB-CODE 폴더 안에는 다음과 같은 파일이 있습니다:

  • "프레임 관리자 .mqh ",
  • "색상 선택기 .mqh",
  • "글꼴 메뉴 . mqh",
  • 기본 컨텍스트 메뉴.mqh,
  • "작업 표시줄",
  • "사운드 메뉴.mqh"

및 기타.

 
hini #:
훌륭한 GUI 라이브러리, MT 플랫폼용으로는 지금까지 본 것 중 가장 완벽하고 훌륭한 GUI 라이브러리라고 생각합니다. 다만 러시아어로 작성된 코드가 러시아어를 모르는 사람들에게는 이해하기가 거의 불가능하다는 점이 아쉽습니다.

정말 감사합니다. 불행히도 당신 말이 맞습니다. 외국어로 이런 규모의 작업을 할 수 없었기 때문에 러시아어로 작성해야했습니다. 그것이 뇌가 작동하는 방식입니다. 모국어로 가장 효과적입니다.

 
Реter Konow #:

파일은 여기 있습니다.

최종 제품에 대해 어떻게 생각하는지 사용자들의 피드백이 아직 필요합니다. 실제 공개 테스트는 아직 진행되지 않았습니다. 이제 기회가 왔으니 시작할 가치가 있습니다.

그래서 오픈 소스 생성기를 공개했습니다.

몇 가지 간단한 제안 : 1. 창의 최소화 및 닫기 버튼의 크기가 같지 않으므로 동일한 크기로 변경하는 것이 좋습니다. 이것이 사용자 코드에 의해 설정되었는지 또는 KIB에 의해 설정되었는지는 모르겠습니다.

2. 오른쪽 클릭 문제, 디스플레이는 여전히 MT의 오른쪽 클릭 메뉴이며 사용자 정의 된 오른쪽 클릭 메뉴를 표시하고 싶지만 수행하기 어려운 작업 일 수 있음을 알고 있습니다.

3. 현재 아이콘은 이미지 만 지원하고 웹 글꼴 아이콘을 지원할 수 있는지 모르겠지만 그다지 중요하지 않습니다.

4. 소스 코드 문제도 있습니다. 개인적으로 러시아어 소스 코드를 이해하기 쉽도록 영어 변수 이름, 함수 이름 등으로 변환하고 싶습니다. 소스코드를 러시아어에서 영어로 변환하여 이해할 수 있도록 변환하고 싶습니다. 물론 이것은 많은 시간이 걸릴 수 있으며 작성자가 고려할 시간이 걸릴 수 있습니다.

 
hini #:

몇 가지 간단한 문장을 소개합니다: 1. 창 최소화 및 닫기 버튼이 같은 크기가 아니므로 같은 크기로 변경하는 것이 좋습니다. 이것이 사용자 지정 코드에 의해 설정된 것인지 아니면 KIB에 의해 설정된 것인지는 모르겠습니다.

2. 오른쪽 클릭 문제, 여전히 MT 오른쪽 클릭 메뉴가 표시됨, 사용자 지정 오른쪽 클릭 메뉴를 표시하고 싶지만 이것이 어려운 작업 일 수 있음을 알고 있습니다.

3. 현재 아이콘은 이미지 만 지원하며 웹 글꼴 아이콘을 지원할 수 있는지 모르겠지만 그다지 중요하지 않습니다. 4.

4. 소스 코드 문제도 있습니다. 개인적으로 러시아어 소스 코드를 이해하기 쉽도록 영어 변수 이름, 함수 이름 등으로 변환하고 싶습니다. 소스코드를 러시아어에서 영어로 번역해서 제가 이해할 수 있도록 하고 싶습니다. 물론 시간이 많이 걸릴 수 있으므로 작성자가 검토하는 데 시간이 걸릴 수 있습니다.

1. 최소화 및 닫기 버튼은 Windows에서 완전히 복사됩니다. 이것은 플랫폼 파일에서 변경할 수 있습니다. 어렵지는 않지만 위치를 표시해야 합니다. 꼭 필요하다면 보여드리겠습니다.

2. 디자이너의 컨텍스트 메뉴를 호출하려면 차트 또는 여유 창 공간을 두 번 클릭합니다.

3. 자신의 아이콘과 그림을 통합하여 표시 할 수 있습니다. 하지만 나중에 할 것입니다.

4. 나는이 질문을하고 싶은 사람들의 재량에 맡깁니다. 나는 그러한 일을 할 시간과 기회가 거의 없습니다. 불행히도.

 
이제 주요 작업은 MT5의 새 빌드에서 생성자를 실행하여 원하는 사람들이 필요한 인터페이스를 작성할 수 있도록 하는 것입니다. 그런 다음 엔진을 넘겨주면 목표가 달성된 것으로 간주할 수 있습니다.
 
Реter Konow #:

1. 최소화 및 닫기 버튼은 Windows에서 그대로 복사한 것으로, 플랫폼에서 변경할 수 있습니다. 어렵지 않지만 변경할 위치를 설명해야 합니다.

2. 디자이너의 상황에 맞는 메뉴를 호출하려면 차트 또는 창의 유휴 위치를 두 번 클릭합니다.

3. 자신만의 아이콘과 이미지를 통합하여 표시할 수 있습니다. 이 부분은 나중에 설명하겠습니다.

4. 원하는 사람들이 결정하도록 맡깁니다. 저는 이 작업을 할 시간과 기회가 거의 없습니다. 유감입니다.

좋아요, 건강이 중요하니 일찍 쉬세요!

 
Реter Konow #:
이제 주요 작업은 새로운 버전의 MT5에서 생성자를 실행하여 필요한 사람들이 필요한 인터페이스를 작성할 수 있도록 하는 것입니다. 그런 다음 엔진을 넘겨주면 목표가 달성된 것으로 간주할 수 있습니다.

위에 제공된 파일에 없는 생성자는 어떤 생성자에 대해 말씀하시는 건가요?

 
Реter Konow #:

1. 최소화 및 닫기 버튼은 Windows에서 그대로 복사한 것으로, 플랫폼 파일에서 변경할 수 있습니다. 어렵지 않지만 위치를 지정해야 합니다. 정말 필요하다면 말씀드릴 수 있습니다.

2. 디자이너의 오른쪽 클릭 메뉴를 호출하려면 차트 또는 여유 창 공간을 두 번 클릭합니다.

3. 자신만의 아이콘과 이미지를 통합하여 표시할 수 있습니다. 하지만 나중에 하도록 하겠습니다.

4 . 원하는 사람들이 결정하도록 맡기겠습니다. 이 작업을 할 시간과 기회가 거의 없습니다. 유감입니다.

니콜라이 셈코 주제넘은 질문이긴 하지만 4번 과제를 개선하는 데 관심이 있으신가요?

Nikolai Semko - BeeXXI Corporation
Nikolai Semko - BeeXXI Corporation
  • 2023.07.15
  • www.mql5.com
交易者的个人资料
 
hini #:

니콜라이 셈코 주제넘은 질문이긴 하지만, 과제 4번을 개선하는 데 관심이 있으신가요?

제가 여기 온 동기는 단 하나, 창의적인 사람으로서 피터에 대한 존경과 호기심입니다.
제가 직접 개발했기 때문에 다른 사람의 GUI는 필요하지 않습니다. 예를 들어 무료 Reverso 프로그램을 사용하여 모든 러시아어 텍스트와 변수를 쉽게 번역하거나 ChatGPT를 사용하면 훨씬 더 빠르고 쉽게 번역할 수 있습니다.

 
Nikolai Semko #:

저는 한 가지 동기를 가지고 이곳에 왔는데, 그것은 창의적인 사람으로서 피터에 대한 존경과 호기심이었어요.
제가 직접 개발한 소프트웨어를 사용하기 때문에 다른 사람의 GUI는 필요하지 않습니다. 예를 들어 무료 Reverso 프로그램을 사용하거나 모든 러시아어 텍스트와 변수를 더 빠르고 정확하게 번역하기 위해 ChatGPT를 사용할 수 있습니다.

네, 답변 감사합니다!