расскажите пожалуйста как мне сделать приложение на андроид? в формате exe удалось сделать, а вот как соорудить apk... уже пол дня мучаюсь над решением...
второй файл кнопки_1
Python:
from tkinter import *
from tkinter import messagebox
import tkinter as tk
import random
def on_closing():
if messagebox.askokcancel("!!!", "Закрыть программу?"):
tk.destroy()
clicks = 0
def click_button(): #вторая кнопка
global clicks
clicks += 1
btn2.config(text="нажатий {}".format(clicks))
def button_press(): #третья кнопка
print("кнопка нажата")
def open_file():
import b1_code
b1_code.func()
def func():
print("Импортировали файл b1_code!!!")
if __name__ == '__main__':
pass
def function():
color = "#%06x" % random.randint(0, 0xFFFFFF)
btn3['background'] = color
tk = Tk()
tk.protocol("WM_DELETE_WINDOW", on_closing)
tk.resizable(0, 0)
tk.title("Кнопкоприложение")
tk.geometry("600x700")
btn1 = Button(text="кнопка_1", background="#66ffcc", foreground="#000000", padx="20", pady="20",
font="15", command=open_file)
btn1.place(x=35, y=50)
btn2 = Button(text="кнопка_2", background="#66ffcc", foreground="#000000", padx="20", pady="20", font="15",
command=click_button)
btn2.place(x=300, y=85, anchor="c", height=60, bordermode=OUTSIDE)
btn3 = Button(tk, text="кнопка_3", background="#66ffcc", foreground="#000000", padx="20", pady="20", font="15", command=function)
btn3.place(x=435, y=50)
tk.mainloop()
второй файл кнопки_1
Python:
import tkinter as tk
root = tk.Tk()
root.resizable(0, 0)
root.geometry("150x150")
last_color = '#00FA9A'
def change(event):
global last_color
# если кнопка нажата первый раз - меняем ей цвет
if event.widget.clicked is False:
if last_color == '#00FA9A':
event.widget["bg"] = '#DC143C'
else:
event.widget["bg"] = '#00FA9A'
last_color = event.widget["bg"]
# меняем статус кнопки
event.widget.clicked = True
for i in range(3):
for j in range(3):
b = tk.Button(root, bg="#669999")
# добавляем статус кнопки (не нажата)
b.clicked = False
b.place(x=j * 50, y=i * 50, width=50, heigh=50)
b.bind("<Button-1>", change)
root.mainloop()