본문 바로가기

Programming86

Flutter 다트에서 리스트의 시작 부분에 요소를 삽입합니다., Insert element at the beginning of the list in dart 질문 저는 Flutter에서 간단한 ToDo 앱을 만들고 있습니다. 모든 할 일 목록을 관리하고 있습니다. 새로운 할 일을 목록의 맨 앞에 추가하고 싶습니다. 이를 위해 이러한 해결책을 사용할 수 있습니다. 더 나은 방법이 있을까요? void _addTodoInList(BuildContext context){ String val = _textFieldController.text; final newTodo = { "title": val, "id": Uuid().v4(), "done": false }; final copiedTodos = List.from(_todos); _todos.removeRange(0, _todos.length); setState(() { _todos.addAll([newTodo, ... 2023. 6. 18.
Flutter 플러터 내비게이션 인덱스 1로 팝하기, Flutter Navigation pop to index 1 질문 저는 네비게이터에 재귀적으로 라우트를 추가하고 있습니다. 20개 이상의 뷰가 있을 수 있습니다. 팝은 광고대로 작동하지만, 인덱스 1로 팝하고 모든 푸시 기록을 제거하려면 어떻게 해야 할까요? 이 팝 명령을 returntoIndex0과 같은 것으로 대체할 방법이 있을까요... new ListTile( title: new RaisedButton( child: new Text("POP"), onPressed: () { var route = new MaterialPageRoute( builder: (BuildContext context) => new NextPage3(value:"hi there from 3"), ); Navigator.pop(context); }, ), ), 답변 이름이 지정된 경로를 .. 2023. 6. 14.
Flutter 안드로이드 스튜디오에서 플러터 아웃라인은 "표시할 것이 없습니다"라고 표시됩니다., Flutter Outline Shows "Nothing to show" in android studio 질문 나는 Flutter Outline을 통해 위젯을 추출하려고 하지만, Android Studio에서 아래와 같은 문제를 마주하고 있다. Flutter Outline은 "표시할 것이 없음"을 보여줍니다. 실행 후 flutter doctor -v 다음이 표시됩니다: 이 문제를 어떻게 극복할 수 있을까요? 답변 마우스를 위젯 위로 이동하고 Ctrl (또는 macOS에서 ⌘ command)를 누른 다음 해당 위젯을 클릭하세요. 이 단계 이후에는 Flutter Outline이 활성화되어 위젯 트리가 표시됩니다. 2023. 6. 12.
Python 파이썬에서 "with open"을 사용하여 여러 파일을 어떻게 열 수 있나요?, How can I open multiple files using "with open" in Python? 질문 한 번에 여러 파일을 변경하려고 합니다. 그러나 모든 파일에 쓸 수 있는 경우에만 iff를 작성할 수 있습니다. 여러 개의 열린 호출을 with 문과 결합할 수 있는 방법이 있는지 궁금합니다: try: with open('a', 'w') as a and open('b', 'w') as b: do_something() except IOError as e: print 'Operation failed: %s' % e.strerror 그렇지 않은 경우, 이 문제에 대한 우아한 해결책은 무엇일까요? 답변 Python 2.7 (또는 3.1)부터는 다음과 같이 작성할 수 있습니다. with open('a', 'w') as a, open('b', 'w') as b: do_something() (역사적 참고: 이전.. 2023. 6. 10.