告白プログラムをpythonで書く方法

告白プログラムをpythonでコンパイルする方法:

1、 コード呼び出しを実装するためのGUIウィンドウを作成します。

2、 告白プログラムを実現するためのクリックトリガー機能を作成します。

具体的なコードは次のとおりです。

from tkinter import*from tkinter import messagebox
def closeWindow():
 messagebox.showinfo(title="警告",message="閉じないで、よく答えてください")
 # messagebox.showerror(title="警告",message="閉じないで、よく答えてください")return
# いいねをクリックしてメソッドをトリガーします
def Love():
 # トップレベルウィンドウ
 love =Toplevel(window)
 love.geometry("300x100+520+260")
 love.title("なんて偶然だ、私も")
 label =Label(love,text ="なんて偶然だ、私も",font =("Microsoft Yahei",20))
 label.pack()
 btn =Button(love,text="決定する",width=10,height=2,command=closeAllWindow)
 btn.pack()
 love.protocol("WM_DELETE_WINDOW",closeLove)
def closeLove():return
# すべてのウィンドウを閉じる
def closeAllWindow():
 # 破壊
 window.destroy()
def noLove():
 no_love =Toplevel(window)
 no_love.geometry("300x100+520+260")
 no_love.title("もう一度考えてください")
 label =Label(no_love,text="もう一度考えてください",font=("Microsoft Yahei",25))
 label.pack()
 btn =Button(no_love,text="OK",width=10,height=2,command=no_love.destroy)
 btn.pack()
 no_love.protocol("WM_DELETE_WINDOW",closeNoLove)
def closeNoLove():noLove()
# 親ウィンドウを作成する
window =Tk() #Tkはクラスです
# ウィンドウタイトル
window.title("私のことが好きですか?")
# ウィンドウサイズ
window.geometry('380x420')
# ウィンドウ位置ジオメトリ:ジオメトリ
window.geometry('+500+240')
# protocol()ユーザーがウィンドウを閉じることによってトリガーされるイベント
window.protocol("WM_DELETE_WINDOW",closeWindow)
# ラベル管理
label =Label(window,text="hey,妹",font=("Microsoft Yahei",15),fg='red')
# ポジショニンググリッドレイアウトパックもご利用いただけます
label.grid(row =0,column =0,sticky = W)
label1 =Label(window,text="私のような?",font=("Microsoft Yahei",30))
# スティッキーアライメントEWSN東西南北
label1.grid(row =1,column =1,sticky = E)
# 画像を表示
photo =PhotoImage(file ="./cc.png")
imageLable =Label(window,image = photo)
# columnspanコンポーネントがまたがる列の数
imageLable.grid(row =2, columnspan =2)
# ボタンコントロール
# コマンドボタンのクリックによってトリガーされるイベント
btn =Button(window,text="お気に入り",width=15,height=2,command=Love)
btn.grid(row =3,column =0, sticky = W)
btn1 =Button(window,text="嫌い",command=noLove)
btn1.grid(row =3,column =1, sticky = E)
# メッセージループとも呼ばれる表示ウィンドウ
window.mainloop()

拡張の例:

コピー#梱包作業
# pyinstallerをインストールします
# cmd enter pip install pyinstaller
# shift+フォルダを右クリックし、ここをクリックしてコマンドウィンドウを開きます
# pyinstaller -F -w love.py //パッケージャー

# リファレンスtkinterツールキット
from tkinter import*  #__all__=[a,b]
# from tkinter import messagebox

# ウィンドウを閉じるプロンプトを定義する
def closeWindow():
 messagebox.showinfo(title="警告",message ="ロールバックします。1つ選択する必要があります")return

# ボタンを高く評価するようにリマインダーを定義する
def Love():
 love =Toplevel(window)
 love.geometry("300x100+250+260")
 love.title("私もあなたが好き")
 label =Label(love, text ="私もあなたが好き!",font =("Microsoft Yahei",20))
 label.pack()
 btn =Button(love,text ="OK",width =10,height =2,command=closeallwindow)
 btn.pack()
 love.protocol("WM_DELETE_WINDOW", closelove)
def closelove():return

# すべてのウィンドウを閉じる
def closeallwindow():
 window.destroy()

# 嫌いなボタンのプロンプトを定義する
def noLove():
 no_love =Toplevel(window)
 no_love.geometry("300x100+520+260")
 no_love.title("再選択")
 label =Label(no_love,text="戻ってもう一度選択してください!",font =("Microsoft Yahei",25))
 label.pack()
 btn =Button(no_love,text="OK", width=10, height=2,command=no_love.destroy)
 btn.pack()
 no_love.protocol("WM_DELETE_WINDOW",closenolove)

# ウィンドウを閉じることはできません
def closenolove():
 # messagebox.showinfo("あきらめて、戻って再選- -")
 # returnnoLove()

# ウィンドウを作成
window =Tk()
# ウィンドウタイトル
window.title("私のような?")
# ウィンドウサイズ
window.geometry("380x420+500+240")
# love.title("ハハ")
btn=Button(text="決定する")
# ウィンドウの位置
# window.geometry("+500+240")
window.protocol("WM_DELETE_WINDOW",closeWindow )
# ラベル管理
label =Label(window,text ="hey,妹",font =("Microsoft Yahei",15),fg ="red")
label.grid(row =0, column =0)

label =Label(window,text ="私のような?",font =("Microsoft Yahei",30))
label.grid(row =1, column =1,sticky = E)

# 写真を挿入
photo =PhotoImage(file ="./123.png")
imageLable =Label(window,image = photo)
imageLable.grid(row =2,columnspan =2)

# ボタンプラグインのように
btn =Button(window,text="お気に入り",width=15,height=2,command=Love)
btn.grid(row=3,column=0,sticky= W)

# ボタンプラグインが好きではない
btn =Button(window,text="嫌い",command=noLove)
btn.grid(row=3,column=1,sticky= E)
# ウィンドウメッセージループを表示
window.mainloop()

これまで、Pythonで告白プログラムを作成する方法に関するこの記事を紹介しました。Pythonで告白プログラムを作成する方法の詳細については、ZaLou.Cnを検索してください。

Recommended Posts

告白プログラムをpythonで書く方法
pythonでクラスを書く方法
pythonでreturnを書く方法
pythonでwinプログラムを書く方法
Qixiの告白アーティファクトをPythonで作成する
pythonでtryステートメントを書く方法
pythonで辞書を並べ替える方法
Pythonのインターフェースに基づいてプログラミングする方法
Pythonゲームで重力をシミュレートする方法
python-pythonを使用して小さなショッピングプログラムを作成します
pythonでゲームを書く方法を教えてください
pythonで番号のリストを理解する方法
Ubuntu14.04でPython仮想環境を作成する方法
python設定ファイルの書き方
pythonコードでラップする方法
pythonプログラムを保存する方法
pythonで数値をフィルタリングする方法
PythonでExcelを読む方法
pythonでエラーを表示する方法
Pythonで変数を理解する方法
pythonで変数をクリアする方法
PythonでSQLiteを使用する方法
Pythonで地球を作る方法
およびおよびまたはPythonでの使用方法
pythonでキャッシュファイルを削除する方法
Pythonでサードパーティモジュールを導入する方法
pythonでテキストファイルを保存する方法
pythonでid関数を実行する方法
Pythonでサードパーティモジュールをインストールする方法
pythonでエラーをカスタムキャッチする方法
Pythonでプライベート属性を定義する方法
Pythonでカスタムモジュールを追加する方法
Pythonでグローバル変数を理解する方法
reprを使用してpythonプログラムをデバッグする方法
さまざまなシステムでのPythonopenメソッド
pythonで背景音楽を追加する方法
pythonで相対パスを表す方法
pythonでround関数を使用する方法
Pythonでzip関数を使用する方法
ubuntuサーバー環境にpythonをインストールする方法
pythonでformat関数を使用する方法
pythonでアシスタントを実行するコードを使用する方法
pythonでコード自動プロンプトを設定する方法
pythonでファイルとディレクトリを削除する方法
ダウンロードしたモジュールをpythonでインストールする方法
pythonでguiを書く
Pythonでファイルを読み書きする方法
pythonで連続乗算計算を実行する方法
VMwareでCentOS仮想マシンを作成する方法
Pythonでのパッケージの導入を理解する方法
VMwareでCentOS仮想マシンを作成する方法
pythonで写真を自動的にダウンロードする方法の例
IEを添付ファイルとしてPythonで保存する方法
PythonはFTPを実装して、ファイルをループでアップロードします
pythonコードにコメントする方法
Pythonicコードの書き方
pythonプラグインをアンインストールする方法
パイソンタプルの使い方
あなたはまだパイソンでケーキを描く方法を知っていますか? ? ?
UbuntuにHelmをインストールする方法
pythonウェブページコードの表示方法