Python cung cấp tùy chọn khác nhau cho việc phát triển giao diện người dùng đồ họa (GUI). Quan trọng nhất được liệt kê dưới đây. Tkinter: Tkinter là giao diện Python để các bộ công cụ Tk GUI vận chuyển với Python. Chúng tôi sẽ xem xét tùy chọn này trong chương này. WxPython:. Đây là một giao diện Python mã nguồn mở cho wxWindows http://wxpython.org JPython: JPython là một cổng Python cho Java đó cung cấp cho các kịch bản Python truy cập liền mạch cho các thư viện lớp Java trên máy địa phương http://www.jython.org. Có rất nhiều giao diện khác có sẵn, mà bạn có thể tìm thấy chúng trên mạng. Tkinter Lập trình Tkinter là thư viện GUI chuẩn của Python. Python khi kết hợp với Tkinter cung cấp một cách nhanh chóng và dễ dàng để tạo ra các ứng dụng GUI. Tkinter cung cấp một giao diện hướng đối tượng mạnh mẽ với bộ công cụ Tk GUI. Tạo một ứng dụng giao diện sử dụng Tkinter là một nhiệm vụ dễ dàng. Tất cả bạn cần làm là thực hiện các bước sau đây -. Nhập khẩu các mô-đun Tkinter Tạo cửa sổ chính của ứng dụng GUI. Thêm một hoặc nhiều hơn các vật dụng nói trên cho các ứng dụng GUI. Nhập các vòng lặp sự kiện chính để hành động với nhau theo sự kiện . bởi người sử dụng Ví dụ #! / usr / bin / python nhập khẩu Tkinter top = Tkinter.Tk () # Mã để thêm các widget sẽ đi đây ... top.mainloop () Điều này sẽ tạo ra một cửa sổ sau - TK Window Tkinter Widgets Tkinter cung cấp điều khiển khác nhau, chẳng hạn như các nút, nhãn và hộp văn bản được sử dụng trong một ứng dụng GUI. Những điều khiển này thường được gọi là widget. Hiện tại có 15 loại của các vật dụng trong Tkinter. Chúng tôi trình bày các vật dụng cũng như một mô tả ngắn gọn trong bảng sau - điều hành Mô tả nút. Các widget Button được sử dụng để hiển thị các nút trong ứng dụng của bạn Canvas tùng The Canvas được sử dụng để vẽ hình, chẳng hạn như đường, hình bầu dục, đa giác và hình chữ nhật, trong ứng dụng của bạn. Checkbutton tùng The Checkbutton được sử dụng để hiển thị một số tùy chọn như hộp kiểm. Người dùng có thể chọn nhiều lựa chọn tại một thời điểm. Nhập phụ tùng các Entry được sử dụng để hiển thị một trường văn bản đơn dòng để chấp nhận các giá trị từ một người sử dụng. Khung Widget Khung được sử dụng như là một widget container để tổ chức các vật dụng khác. Nhãn Các widget Label được sử dụng để cung cấp cho một chú thích đơn dòng cho các vật dụng khác. Nó cũng có thể chứa hình ảnh. ListBox Các widget Listbox được sử dụng để cung cấp một danh sách các tùy chọn cho người dùng. Menubutton tùng The Menubutton được sử dụng để hiển thị menu trong ứng dụng. Bạn đơn Widget Menu đều được sử dụng để cung cấp cho các lệnh khác nhau cho người sử dụng. Những lệnh này được chứa bên trong Menubutton. Tin The Message phụ tùng được sử dụng để hiển thị các trường text multiline để chấp nhận các giá trị từ một người sử dụng. Radiobutton tùng The Radiobutton được sử dụng để hiển thị một số tùy chọn như nút radio. Người dùng có thể lựa chọn chỉ có một lựa chọn tại một thời điểm. Quy mô Các widget Scale được sử dụng để cung cấp một widget trượt. Scrollbar tùng các Scrollbar được sử dụng để thêm khả năng di chuyển để vật dụng khác nhau, chẳng hạn như hộp danh sách. Văn bản Các widget văn bản được dùng để hiển thị văn bản trong nhiều dòng. mục cấp đầu Widget mục cấp đầu được sử dụng để cung cấp một container cửa sổ riêng biệt. Spinbox tùng The Spinbox là một biến thể của các tiêu chuẩn phụ tùng Tkinter Entry, mà có thể được sử dụng để lựa chọn từ một số cố định của các giá trị. PanedWindow A PanedWindow là một phụ tùng container có thể chứa bất kỳ số lượng tấm, sắp xếp theo chiều ngang hoặc theo chiều dọc. LabelFrame A labelframe là một widget chứa đơn giản. Mục đích chính của nó là để hoạt động như một đệm hay bình chứa để bố trí cửa sổ phức tạp. TkMessageBox Module này được sử dụng để hiển thị hộp tin nhắn trong ứng dụng của bạn. Hãy để chúng tôi nghiên cứu những vật dụng trong từng chi tiết - thuộc tính tiêu chuẩn Chúng ta hãy xem làm thế nào một số chung . attributes.such như kích cỡ, màu sắc và phông chữ được quy định Kích thước Màu sắc Fonts Anchors phong cách Relief Bitmaps Cursors Chúng ta hãy nghiên cứu chúng một thời gian ngắn - Quản lý Geometry Tất cả Tkinter vật dụng có thể truy cập đến các phương pháp quản lý hình học cụ thể, trong đó có mục đích tổ chức các vật dụng trong suốt widget mẹ diện tích. Tkinter thấy nhiều lớp sau hình học quản lý:. Pack, lưới, và nơi Gói () Phương pháp - quản lý hình học này tổ chức các vật dụng trong khối trước khi đặt chúng trong các phụ tùng phụ huynh. Lưới () Phương pháp - quản lý hình học này tổ chức các vật dụng trong một bảng . -like cấu trúc trong các phụ tùng phụ huynh. Các vị trí () Phương pháp -Đây quản lý hình học tổ chức các vật dụng bằng cách đặt chúng ở một vị trí cụ thể trong các widget mẹ Hãy để chúng tôi nghiên cứu các phương pháp quản lý hình học một thời gian ngắn - Trang trước In PDF Next Page Quảng cáo
đang được dịch, vui lòng đợi..