pinterest-site-verification=f733925c88b2d69d81e4298adc53ac40 import tkinter as tk from tkinter import messagebox import requests FORMSPREE_ENDPOINT = 'https://formspree.io/f/xlekqpdy' class App: def __init__(self): self.selected_options = {} self.window = tk.Tk() # Create the main window self.create_labels() # Create labels self.create_buttons() # Create buttons self.create_email_entry() # Create email entry field self.create_submit_button() # Create submit button def create_labels(self): labels = ["Dress Type", "Size", "Color", "Sleeve Type", "Fabric Type", "Lace", "Beading", "Train Length"] for label_text in labels: label = tk.Label(self.window, text=label_text + ":") label.pack() def create_buttons(self): button_data = [ { "name": "Dress Type", "options": ['Mermaid', 'Ball Gown', 'Sheath'], # Replace with actual wedding dress types }, { "name": "Size", "options": ['S', 'M', 'L'], # Replace with your own sizes }, { "name": "Color", "options": ['Red', 'Blue', 'Green'], # Replace with your own colors }, { "name": "Sleeve Type", "options": ['Short Sleeve', 'Long Sleeve', 'Sleeveless'], # Replace with actual sleeve types }, { "name": "Fabric Type", "options": ['Silk', 'Lace', 'Tulle'], # Replace with actual fabric types }, { "name": "Lace", "options": ['With Lace', 'Without Lace'], # Replace with actual lace options }, { "name": "Beading", "options": ['With Beading', 'Without Beading'], # Replace with actual beading options }, { "name": "Train Length", "options": ['Short', 'Medium', 'Long'], # Replace with actual train lengths } ] for button_info in button_data: frame = tk.Frame(self.window) frame.pack() label = tk.Label(frame, text=button_info["name"] + ":") label.pack(side=tk.LEFT) buttons = {} for option in button_info["options"]: button = tk.Button( frame, text=option, command=lambda opt=option, btns=buttons, cat=button_info["name"]: self.on_button_selected(cat, opt, btns) ) button.pack(side=tk.LEFT) buttons[option] = button self.selected_options[button_info["name"]] = None def create_email_entry(self): email_label = tk.Label(self.window, text="Email:") email_label.pack() self.email_entry = tk.Entry(self.window) self.email_entry.pack() def create_submit_button(self): submit_button = tk.Button(self.window, text="Submit", command=self.submit_form) submit_button.pack() def on_button_selected(self, category, option, buttons): self.selected_options[category] = option for btn in buttons.values(): btn.config(relief=tk.RAISED) buttons[option].config(relief=tk.SUNKEN) def submit_form(self): selected_options = list(self.selected_options.values()) email = self.email_entry.get() if None in selected_options or not email: messagebox.showerror("Error", "Please select all options and enter your email.") return self.send_email_to_formspree(selected_options, email) def send_email_to_formspree(self, user_choices, email): form_data = { 'email': email, 'choices': str(user_choices) # Convert the choices to a string } try: response = requests.post(FORMSPREE_ENDPOINT, data=form_data) response.raise_for_status() messagebox.showinfo("Success", "Form submitted successfully!") self.clear_selections() except requests.exceptions.RequestException as e: print("Error:", e) messagebox.showerror("Error", "Failed to submit form.") def clear_selections(self): self.selected_options = {} self.email_entry.delete(0, tk.END) self.window.destroy()
top of page

Perfect Things to Pair with Your Dream Dress

So, you found your dream dress. Now it's time to complete your wedding look and accessorize! There are so many options for accessorizing your wedding look, but we have come up with five bridal accessories to give you an idea of how to make your wedding look unique.



Veil

Adding a veil is a classic and iconic way to elevate your wedding look. There are so many choices when it comes to picking your veil. There are different lengths, styles, and designs, but choose one that compliments your dress and the other accessories you choose to wear. For example, a semi-waltz (61-inch length) or a cathedral veil would complement a mermaid dress perfectly.

Jewelry

Adding jewelry is a great way to add a little sparkle to your look. You can choose to wear earrings, necklaces, bracelets, etc. When choosing your jewelry, select pieces that enhance your bridal look, pick pieces that are prominent and stand out. You want to be able to see your jewelry in photos and videos, so keep that in mind when selecting your jewelry.


Sparkle & Sass by Satcie; SS36 Rhinestone hair comb

Headpieces

If you want to feel like a real princess on your wedding day, adding a headpiece is a great way to accessorize. Headpieces can be anything from flower crowns to comb clips to tiaras and more. Whether your dress is dramatic and bold or simple and effortless, a headpiece can add timeless elegance to your bridal look. A headpiece is like an extension to your dress, so choose one that compliments your wedding look. For example, if you're wearing a dress with pearls and crystals, look for a headpiece with those elements to match.

Shoes

Finding the perfect pair of shoes and determining the best type of bridal shoe for your gown is one of the most important steps to completing your dream wedding look. Picking your wedding shoes should be done before your first dress fitting so that your dress can be tailored correctly with your shoes. When choosing your shoes, consider your venue, comfort, personal style, and what you like, of course. Also, consider that you will be standing for longer than usual so choose comfortable and functional shoes.

Sparkle & Sass by Stacie; Pink Team Bride Beaded Clutch Bag

Clutch Bag

You most likely don’t want to carry a purse or bag on your wedding day, but having a clutch is a great way to keep all wedding day essentials together and organized. They come in all sorts of styles and designs, pick a beautiful clutch that goes with your gown or just a cute one you like. You can even get your bridesmaids, a close friend, or a family member to watch over your clutch so you don’t have to worry about it during your wedding.

Final thoughts

Whether you decide to wear all of these or just one, these bridal accessories are great ways to enhance and elevate your bridal look. On our website at sparkleandsass.net we have a wide variety of accessories available. Including earrings, headpieces, and bride clutch bags. Check out our bridal accessory options to find the perfect pieces to go with your dream wedding dress.

Until next time Sparklets


-Spring 2023 Social Media Intern Triniti Gray

 
 
 

Commenti


bottom of page