Advertisement
Guest User

Button script

a guest
Dec 20th, 2023
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1.  
  2. # This file was generated by the Tkinter Designer by Parth Jadhav
  3. # https://github.com/ParthJadhav/Tkinter-Designer
  4.  
  5. import os
  6. from pathlib import Path
  7.  
  8. # from tkinter import *
  9. # Explicit imports to satisfy Flake8
  10. from tkinter import Tk, Canvas, Entry, Text, Button, PhotoImage
  11.  
  12.  
  13. OUTPUT_PATH = Path(__file__).parent
  14. ASSETS_PATH = OUTPUT_PATH / Path(r"D:\Games I Coded\PokeBase\build\assets\frame0")
  15.  
  16.  
  17. def relative_to_assets(path: str) -> Path:
  18. return ASSETS_PATH / Path(path)
  19.  
  20.  
  21. window = Tk()
  22.  
  23. window.geometry("1000x700")
  24. window.configure(bg = "#000000")
  25.  
  26.  
  27. canvas = Canvas(
  28. window,
  29. bg = "#000000",
  30. height = 700,
  31. width = 1000,
  32. bd = 0,
  33. highlightthickness = 0,
  34. relief = "ridge"
  35. )
  36.  
  37. canvas.place(x = 0, y = 0)
  38. image_image_1 = PhotoImage(
  39. file=relative_to_assets("image_1.png"))
  40. image_1 = canvas.create_image(
  41. 504.0,
  42. 41.0,
  43. image=image_image_1
  44. )
  45.  
  46. canvas.create_text(
  47. 389.0,
  48. 11.0,
  49. anchor="nw",
  50. text="PokeBase",
  51. fill="#F8F8F8",
  52. font=("Fredoka One Regular", 48 * -1)
  53. )
  54.  
  55. canvas.create_text(
  56. 307.0,
  57. 665.0,
  58. anchor="nw",
  59. text="Beta v1 of PokeBase, There may be bugs.",
  60. fill="#F8F8F8",
  61. font=("InriaSans Light", 24 * -1)
  62. )
  63.  
  64. image_image_2 = PhotoImage(
  65. file=relative_to_assets("image_2.png"))
  66. image_2 = canvas.create_image(
  67. 371.0,
  68. 314.0,
  69. image=image_image_2
  70. )
  71.  
  72. button_image_1 = PhotoImage(
  73. file=relative_to_assets("button_1.png"))
  74. button_1 = Button(
  75. image=button_image_1,
  76. borderwidth=0,
  77. highlightthickness=0,
  78. command=lambda: print("button_1 clicked"),
  79. relief="flat"
  80. )
  81. button_1.place(
  82. x=47.999989072152914,
  83. y=125.99999995980316,
  84. width=350.0000109278471,
  85. height=250.0000152989859
  86. )
  87.  
  88. image_image_3 = PhotoImage(
  89. file=relative_to_assets("image_3.png"))
  90. image_3 = canvas.create_image(
  91. 627.0,
  92. 168.0,
  93. image=image_image_3
  94. )
  95.  
  96. button_image_2 = PhotoImage(
  97. file=relative_to_assets("button_2.png"))
  98. button_2 = Button(
  99. image=button_image_2,
  100. borderwidth=0,
  101. highlightthickness=0,
  102. command=lambda: print("button_2 clicked"),
  103. relief="flat"
  104. )
  105. button_2.place(
  106. x=587.9999890721529,
  107. y=125.9999847010141,
  108. width=350.0000109278471,
  109. height=250.0000152989859
  110. )
  111.  
  112. image_image_4 = PhotoImage(
  113. file=relative_to_assets("image_4.png"))
  114. image_4 = canvas.create_image(
  115. 877.0,
  116. 574.0,
  117. image=image_image_4
  118. )
  119.  
  120. button_image_3 = PhotoImage(
  121. file=relative_to_assets("button_3.png"))
  122. button_3 = Button(
  123. image=button_image_3,
  124. borderwidth=0,
  125. highlightthickness=0,
  126. command=lambda: print("button_3 clicked"),
  127. relief="flat"
  128. )
  129. button_3.place(
  130. x=587.9999890721529,
  131. y=404.9999847010141,
  132. width=350.0000109278471,
  133. height=250.0000152989859,
  134. )
  135.  
  136. image_image_5 = PhotoImage(
  137. file=relative_to_assets("image_5.png"))
  138. image_5 = canvas.create_image(
  139. 123.0,
  140. 496.0,
  141. image=image_image_5
  142. )
  143.  
  144. button_image_4 = PhotoImage(
  145. file=relative_to_assets("button_4.png"))
  146. button_4 = Button(
  147. image=button_image_4,
  148. borderwidth=0,
  149. highlightthickness=0,
  150. command=lambda: print("button_4 clicked"),
  151. relief="flat"
  152. )
  153. button_4.place(
  154. x=47.999989072152914,
  155. y=404.9999847010141,
  156. width=350.0000109278471,
  157. height=250.0000152989859
  158. )
  159.  
  160. image_image_6 = PhotoImage(
  161. file=relative_to_assets("image_6.png"))
  162. image_6 = canvas.create_image(
  163. 667.0,
  164. 40.0,
  165. image=image_image_6
  166. )
  167.  
  168. image_image_7 = PhotoImage(
  169. file=relative_to_assets("image_7.png"))
  170. image_7 = canvas.create_image(
  171. 327.0,
  172. 40.0,
  173. image=image_image_7
  174. )
  175.  
  176. canvas.create_text(
  177. 658.0,
  178. 488.0,
  179. anchor="nw",
  180. text="PKHeX",
  181. fill="#F8F8F8",
  182. font=("FredokaOne Regular", 64 * -1)
  183. )
  184.  
  185. canvas.create_text(
  186. 664.0,
  187. 488.0,
  188. anchor="nw",
  189. text="PKHeX",
  190. fill="#F8F8F8",
  191. font=("FredokaOne Regular", 64 * -1)
  192. )
  193.  
  194. canvas.create_text(
  195. 648.0,
  196. 181.0,
  197. anchor="nw",
  198. text="Poke\nForums",
  199. fill="#F8F8F8",
  200. font=("FredokaOne Regular", 64 * -1)
  201. )
  202.  
  203. canvas.create_text(
  204. 654.0,
  205. 181.0,
  206. anchor="nw",
  207. text="Poke\nForums",
  208. fill="#F8F8F8",
  209. font=("FredokaOne Regular", 64 * -1)
  210. )
  211. window.resizable(False, False)
  212. window.mainloop()
  213.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement