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

Guide: Popular Wedding Dress Fabrics With Price Points

Updated: Aug 22, 2023

Your wedding dress fabric is a key factor to consider when choosing your perfect wedding dress. Knowing what fabrics you like and dislike will make the process of finding your dream dress more stress free! Here are popular wedding dress fabrics and their price points. Use this guide to help you decide which wedding dress fabric(s) would be best for you!




Silk

Silk is one of the most expensive wedding dress fabric options; Generally, silk fabric can range from $20 to $200 per meter depending on the type of silk and the quality. Silk is a popular yet traditional fabric option, it's timeless elegance and versatile look suit all seasons. Preeminent by its muted shine. It is a great classic wedding dress fabric option.


Lace

Lace is said to be the most popular wedding dress fabric option; Depending on the type of lace and the quality of the fabric lace can cost $15 to $50. Lace fabrics' diverse range and luxury look make it one of the most desirable fabrics. It's often used as an overlay or detail to add to the aesthetic of your wedding dress.


Satin

Satin is one of the most common and most versatile wedding dress fabrics. Ranging from $15 to $40 per yard, Satin has a smooth finish and durable structure which is a great choice for draped and ball gown style dresses. It’s also a fabric that works with every body type.


Crepe

Popular for its use in minimalistic looks, crepe has a crinkled texture with a crisp and sleek appearance. The average cost of crepe is anywhere between $10 and $30 per yard but it can be more or less depending on the specifics. Mostly it is used for mermaid and fit and flare style gowns. This is a great fabric to choose if you want to show off your curves.


Chiffon

Chiffon is one of the most well known wedding fabric choices. It is a sheer, lightweight fabric and is typically used as an overlay or special detail. The cost of chiffon can differ drastically depending on what it is made of but generally, you can expect to pay anywhere from $5 to $25 per yard.


Organza

This lightweight fabric is perfect for adding volume and texture to a dress, and it is often used to create ruffles and bows. Organza can cost anywhere from $7 to $15 per yard. It is a great option for a bride wanting a soft, airy look.


We hope this guide has been helpful and wish you the best of luck finding the perfect fabric for your dream wedding dress! Visit our website at sparkleandsass.net to check out our amazing dress options.


2023 Spring Social Media Intern Triniti Gray


Comments


bottom of page