Hướng dẫn how to make a clock in python - cách tạo đồng hồ trong python

Dự án Python cho người mới bắt đầu và trung gian

cái đồng hồ

đồng hồ kỹ thuật số

Python

tkinter



Hướng dẫn how to make a clock in python - cách tạo đồng hồ trong python

Trước vụ nổ lớn, không có thời gian. Nhưng sau vụ nổ lớn, bạn có thể nhập thời gian trong Python. Tôi biết nó là một trò đùa tồi tệ. Nhưng để thực hành các dự án Python, bạn có thể thực hiện rất nhiều dự án liên quan đến thời gian trong Python như đồng hồ kỹ thuật số, đồng hồ đếm ngược, đồng hồ báo thức và đồng hồ bấm giờ. Hãy để một chiếc đồng hồ kỹ thuật số bằng cách sử dụng Python và Tkinter.

Tkinter chủ yếu được sử dụng cho UI trong các dự án Python. Trước khi nhảy vào mã, bạn phải thực hiện một số thiết lập cho dự án. Vì vậy, hãy để bắt đầu dự án này với một tách cà phê.

Nếu bạn đang tìm kiếm một hướng dẫn video, thì nó ở đây:

Thiết lập và cài đặt dự án

Như bạn đã biết, tạo ra một dự án Python trong môi trường ảo là một thói quen tốt. Vì vậy, bắt đầu với một môi trường ảo.

  • Nếu bạn là người dùng Linux, thì hãy tạo một môi trường ảo bằng lệnh sau. Nhưng hãy chắc chắn rằng môi trường ảo được cài đặt trong hệ thống của bạn.Linux user, then make a virtual environment using the following command. But make sure that the virtual environment is installed in your system.
virtualenv -p python3.8 clock
cd clock
source bin/activate

Nếu bạn là người dùng Windows thì hãy tạo một môi trường ảo bằng lệnh sau. Nhưng hãy chắc chắn rằng môi trường ảo được cài đặt trong hệ thống của bạn.Windows user then make a virtual environment using the following command. But make sure that the virtual environment is installed in your system.

virtualenv clock
clock\scripts\activate
  • Bây giờ, hãy tạo một tệp python bên trong thư mục đồng hồ này và đặt tên nó là tệp.py.

  • Cài đặt gói yêu cầu.

pip install tk

Để sử dụng thư viện TK TK, bạn phải cài đặt Tkinter trong hệ thống của mình. Tkinter là một gói Python chủ yếu liên quan đến phần GUI của dự án Python.

Để cài đặt Tkinter trong Linux, bạn có thể sử dụng lệnh như được hiển thị bên dưới.

sudo apt install python3.8-tk

Nếu bạn là người dùng Windows sau đó, bạn có thể cài đặt Tkinter tại thời điểm cài đặt Python. Bạn cũng có thể cài đặt nó theo cách thủ công.

Hướng dẫn how to make a clock in python - cách tạo đồng hồ trong python

Đồng hồ sử dụng Python

Mã của đồng hồ kỹ thuật số trong Python

file.py

from tkinter import *
from time import strftime

root = Tk()
root.geometry("500x500")
root.resizable(0,0)
root.title('Python Clock')

Label(root,text = 'YOUTUBE - BUG NINZA', font ='arial 20 bold').pack(side=BOTTOM)

def time():
    string = strftime('%H:%M:%S %p')
    mark.config(text = string)
    mark.after(1000, time)

mark = Label(root,
            font = ('calibri', 40, 'bold'),
            pady=150,
            foreground = 'black')

mark.pack(anchor = 'center')
time()

mainloop()
  • Nhập gói. Chúng tôi đang sử dụng thời gian của hệ thống. Để lấy lại thời gian của hệ thống, nhập chức năng strftime.

  • Xác định màn hình cửa sổ. Ở đây kích thước của màn hình cửa sổ là 500x500. Bạn có thể thay đổi kích thước màn hình cửa sổ. Sau đó, đặt một tiêu đề cho màn hình cửa sổ. Nó tùy chọn.

  • Tôi cũng đã thêm một nhãn chân trang trên màn hình cửa sổ. Nó cũng là tùy chọn.

  • Xác định hàm thời gian. Định dạng sẽ là H: M: S.

  • Phong cách tiện ích đồng hồ để làm cho nó hấp dẫn. Kích thước phông chữ của chuỗi đồng hồ được đặt thành 40 và tôi đã thêm phần đệm thẳng đứng 150. Màu tiền cảnh được đặt thành màu đen.

  • Thêm một chức năng chính ở cuối.

Mã của chúng tôi đã hoàn tất. Bây giờ hãy chạy tệp File.py, bằng cách sử dụng lệnh sau:

python file.py

Sau khi chạy thành công, bạn sẽ thấy một cái gì đó như thế này trên màn hình.

Hướng dẫn how to make a clock in python - cách tạo đồng hồ trong python

Đồng hồ sử dụng Python

Mã của đồng hồ kỹ thuật số trong Python

Nhập gói. Chúng tôi đang sử dụng thời gian của hệ thống. Để lấy lại thời gian của hệ thống, nhập chức năng strftime.

Xác định màn hình cửa sổ. Ở đây kích thước của màn hình cửa sổ là 500x500. Bạn có thể thay đổi kích thước màn hình cửa sổ. Sau đó, đặt một tiêu đề cho màn hình cửa sổ. Nó tùy chọn.

Tôi cũng đã thêm một nhãn chân trang trên màn hình cửa sổ. Nó cũng là tùy chọn.

Xác định hàm thời gian. Định dạng sẽ là H: M: S.

Phong cách tiện ích đồng hồ để làm cho nó hấp dẫn. Kích thước phông chữ của chuỗi đồng hồ được đặt thành 40 và tôi đã thêm phần đệm thẳng đứng 150. Màu tiền cảnh được đặt thành màu đen.

Thêm một chức năng chính ở cuối.

Mã của chúng tôi đã hoàn tất. Bây giờ hãy chạy tệp File.py, bằng cách sử dụng lệnh sau:

Sau khi chạy thành công, bạn sẽ thấy một cái gì đó như thế này trên màn hình.

Xin chúc mừng! Bạn đã xây dựng thành công một dự án Python.

Nếu bài viết này nghe có vẻ thông tin cho bạn, thì hãy đảm bảo theo dõi và chia sẻ nó với cộng đồng Geek của bạn.

Dưới đây là nhiều dự án Python để thực hành!freelancing. I build React Native projects and am currently working on Python Django. Feel free to contact me at ().



Hướng dẫn how to make a clock in python - cách tạo đồng hồ trong python


Làm cách nào để tạo một đồng hồ thời gian thực bằng Python?

Đồng hồ () Phương thức mô -đun thời gian trong Python được sử dụng để có thời gian bộ xử lý hiện tại dưới dạng số điểm nổi được biểu thị bằng giây. Như, hầu hết các chức năng được xác định trong cuộc gọi mô -đun thời gian, chức năng thư viện C tương ứng. thời gian. Phương thức đồng hồ () cũng gọi chức năng thư viện C cùng tên để có kết quả.. As, Most of the functions defined in time module call corresponding C library function. time. clock() method also call C library function of the same name to get the result.

Có đồng hồ trong Python không?

Đồng hồ Python thời gian () Phương thức Phương thức thời gian Pythom () Trả về thời gian bộ xử lý hiện tại dưới dạng số điểm nổi được biểu thị bằng giây trên UNIX.Độ chính xác phụ thuộc vào hàm C của cùng tên, nhưng trong mọi trường hợp, đây là hàm để sử dụng để đánh giá python hoặc thuật toán thời gian.Pythom time method clock() returns the current processor time as a floating point number expressed in seconds on Unix. The precision depends on that of the C function of the same name, but in any case, this is the function to use for benchmarking Python or timing algorithms.

Làm thế nào để bạn tạo một đồng hồ tương tự trong Python?

Cách tiếp cận :..
Tạo một lớp đồng hồ kế thừa lớp QMainWindow ..
Bên trong lớp đồng hồ tạo một đối tượng hẹn giờ cập nhật toàn bộ mã sau mỗi giây ..
Tạo ba đối tượng đa giác cho mỗi tay của đồng hồ ..
Tạo phương pháp sự kiện sơn ..

Bạn có thể làm một chiếc đồng hồ bấm giờ ở Python không?

Mã để tạo một đồng hồ bấm giờ đơn giản trong Python mà không cần mô -đun thời gian nhập Tkinter để có được các đối tượng thời gian.Tạo một vòng lặp trong thời gian.Bên trong trong khi Loop tạo khối thử có một số bộ mã để chạy đồng hồ bấm giờ.Trong khi chúng tôi nhấn để vào, đồng hồ bấm giờ được bắt đầu và chạy cho đến khi người dùng nhập Ctrl+C.Import time module to get the time objects. Create a while loop. Inside while loop creates try block that has some set of codes to run the stopwatch. While we press to enter, the stopwatch gets started and run until the user enters ctrl+c.