ui-sms
unknown
plain_text
a month ago
2.6 kB
2
Indexable
import tkinter as tk from tkinter import filedialog from tkinter import messagebox def load_contacts(): filedialog.askopenfilename(title="Load Contacts from File", filetypes=(("Excel Files", "*.xlsx"), ("All Files", "*.*"))) def add_numbers_manually(): messagebox.showinfo("Add Numbers", "Features to add numbers manually is selected.") def send_personalized_sms(): recipient = recipient_entry.get() message = message_text.get("1.0", tk.END).strip() if not message: messagebox.showwarning("Error", "Please enter a recipient number.") elif not message: messagebox.showwarning("Error", "Please enter a message to send.") else: messagebox.showinfo("Success", f"Message sent to {recipient}:\n\n{message}") root = tk.Tk() root.title("PLMARS: SMS Announcement System") root.geometry("600x400") header_frame = tk.Frame(root, bg="blue", height=100) header_frame.pack(fill=tk.X) header_label = tk.Label( header_frame, text="Pamantasan ng Lungsod ng Marikina\nSenior Highschool\nSMS Announcement System", bg="blue", fg="white", font=("Arial", 16), justify="center" ) header_label.pack(expand=True) recipient_frame = tk.Frame(root, pady=20) recipient_frame.pack() recipient_label = tk.Label(recipient_frame, text="Enter Recipient Number", font=("Arial", 12)) recipient_label.grid(row=0, column=0, padx=10, pady=5) recipient_entry = tk.Entry(recipient_frame, font=("Arial", 12), width=20) recipient_entry.grid(row=0, column=0, padx=10, pady=5) message_frame = tk.Frame(root, pady=10) message_frame.pack() message_label = tk.Label(message_frame, text="Type your message here", font=("Arial", 12)) message_label.pack(anchor="w", padx=10, pady=5) message_text = tk.Text(message_frame, font=("Arial", 12), width=50, height=10) message_text.pack(padx=10, pady=5) button_frame = tk.Frame(root, pady=20) button_frame.pack() load_contacts_button = tk.Button( button_frame, text="Load Contacts From File", font=("Arial", 12), width=25, command=load_contacts ) load_contacts_button.grid(row=0, column=0, padx=10, pady=5) add_numbers_button = tk.Button( button_frame, text="Add or Paste Number Manually", font=("Arial", 12), width=25, command=add_numbers_manually ) add_numbers_button.grid(row=0, column=1, padx=10, pady=5) send_sms_button = tk.Button( root, text="Send Message", font=("Arial", 12), bg="green", fg="white", width=50, command=send_personalized_sms ) send_sms_button.pack(pady=10) root.mainloop()
Editor is loading...
Leave a Comment