Nasıl bir fonksiyon olabilir mesela ?
Evet bunu for döngüsüyle yaptım.
Arasını kısaltmaktan kasıt nedir ?
Burada dediğiniz gibi bir döngüyü mü kastediyorsunuz ? Yoksa bırakılan boşluklar vb. şeyleri mi kastediyorsunuz ?
aib:
__name__ == '__main__'
Yanlış hatırlamıyorsam bunu Flask’ta da görmüştüm. Neden böyle bir yapılıyor ? Faydası Nedir ?
aib:
##########
Bunu kendime ufak bir hatırlatma yapmak için koydum, geçiciydi. Keşke buraya atarken silerek atsaydım. Üzgünüm.
aib:
#_____________default settings
ile ################
arasindaki kisim kendisine guzel bir isim verilmis fonksiyona alinmali.
def funct_name(self):
...
gibi değil mi ? Eğer öyleyse init fonksiyonunun içini ne ile dolduracağım ? Orasıda boş kalsın istemem açıkçası. Şöyle düşünmüştüm. init fonksiyonu back-end, diğer fonksiyonlar front-end gibi.
back-end ayarları da genel bir anlam içereceği için ana fonksiyona tanımlamak doğru olur gibi düşündüm. Umarım anlatabilmişimdir.
Bu ismi koyarken hiç böyle düşünüleceğini tahmin etmemiştim. Peki nasıl bir isim koymak doğru olurdu ?
Burada default settings’ten kastım, bu ayarların program başlatıldığında mutlak bir şekilde işleyeceği ve duruma bağlı olarak değiştirileceği idi.
Bu konuya gelen cevaplardan sonra ben biraz daha geliştirmeye devam ettim. Son hali bu şekilde
from PyQt5.QtWidgets import *
import sys
import math
from PyQt5.QtGui import *
from PyQt5.QtCore import *
import calc_ui
class Window(QMainWindow, calc_ui.Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self)
self.menubar()
self.one_to_nine_table = [
[self.one,self.two,self.three], # row_one
[self.four,self.five,self.six], # row_two
[self.seven,self.eight,self.nine] # row_three
]
# default settings
hidden_objects = [
self.prime_number_control_lbl,
self.P_number_LE,
self.equal_icon_h,
self.prime_number_rp,
self.line_1,
self.sqrt_lbl_h,
self.sqrt_float_pnl,
self.equal_icon_h_2,
self.sqrt_root_rp,
self.line_2,
self.line_3,
self.divisors_lbl,
self.divisors_LE,
self.equal_icon_h_3,
self.divisors_rp,
self.line_4,
self.fractional_lbl,
self.fractional_rp,
self.fractional_LE,
self.equal_icon_h_4,
self.line_5
]
for object in hidden_objects:
object.hide()
# hide section btn
self.hide_labels_btn.pressed.connect(self.adage_funct)
def menubar(self):
menubar = self.menuBar()
style = menubar.addMenu("Styles")
mods = menubar.addMenu("Mods")
yellow = QAction("Yellow",self)
green = QAction("Green",self)
red = QAction("Red",self)
white = QAction("White",self)
first = QAction("Mode_1 (here)",self)
second = QAction("Mode_2 (others)",self)
smaller_window = QAction("Smaller Window",self)
style.addAction(yellow)
style.addAction(green)
style.addAction(red)
style.addAction(white)
mods.addAction(first)
mods.addAction(second)
mods.addAction(smaller_window)
# STYLE
# triggers
yellow.triggered.connect(self.yellow_font)
green.triggered.connect(self.green_font)
red.triggered.connect(self.red_font)
white.triggered.connect(self.white_font)
first.triggered.connect(self.Mode_One_Active)
second.triggered.connect(self.Mode_Second_Active)
smaller_window.triggered.connect(self.smaller_window)
def yellow_font(self):
self.one_to_nine_table[0][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[0][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[0][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.zero.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.equals.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.delete_2.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.show_exp_num.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.sqrt.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.clean.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"")
self.addition.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.extraction_process.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.multiplication.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.division.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.exp_num.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.left_paranthesis.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.right_paranthesis.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.comma.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:30px;\n"
" padding-bottom:10px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color:#12c900;\n"
"}")
self.clean.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: yellow;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"")
def green_font(self):
self.one_to_nine_table[0][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[0][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[0][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.zero.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.equals.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.delete_2.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.show_exp_num.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.sqrt.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.clean.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"")
self.addition.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.extraction_process.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.multiplication.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.division.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.exp_num.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.left_paranthesis.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.right_paranthesis.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.comma.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:30px;\n"
" padding-bottom:10px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color:#12c900;\n"
"}")
self.clean.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #00ff00;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"")
def red_font(self):
self.one_to_nine_table[0][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[0][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[0][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.zero.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.equals.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.delete_2.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.show_exp_num.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.sqrt.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.clean.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"")
self.addition.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.extraction_process.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.multiplication.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.division.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.exp_num.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.left_paranthesis.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.right_paranthesis.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.comma.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: #ff0000;\n"
" font-size:30px;\n"
" padding-bottom:10px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color:#12c900;\n"
"}")
self.clean.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: red;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"")
def white_font(self):
self.one_to_nine_table[0][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[0][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[0][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[1][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][0].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][1].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.one_to_nine_table[2][2].setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"\n"
"")
self.zero.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.equals.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.delete_2.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.show_exp_num.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.sqrt.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:30px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.clean.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"")
self.addition.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.extraction_process.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.multiplication.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.division.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.exp_num.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:30px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.left_paranthesis.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.right_paranthesis.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}")
self.comma.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:30px;\n"
" padding-bottom:10px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color:#12c900;\n"
"}")
self.clean.setStyleSheet("QPushButton {\n"
" background-color: #303030;\n"
" color: white;\n"
" font-size:50px;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
" background-color: #4d4d4d;\n"
"}\n"
"")
def adage_funct(self):
if self.hide_labels_btn.text() == "Show Adage":
will_show = [
self.first_label, self.second_label, self.last_label
]
for object in will_show:
object.setVisible(True)
self.hide_labels_btn.setText("Hide Here")
self.hide_labels_btn.setStyleSheet("background-color: #666666;\n"
"color: white;\n"
"border-radius: 50%;\n"
"font-size: 20px;")
else:
will_hide = [
self.first_label, self.second_label, self.last_label
]
for object in will_hide:
object.hide()
self.hide_labels_btn.setText("Show Adage")
self.hide_labels_btn.setStyleSheet("background-color: #666666;\n"
"color: white;\n"
"border-radius: 50%;\n"
"font-size: 18px;")
def Mode_One_Active(self):
pass
def Mode_Second_Active(self):
pass
def smaller_window(self):
pass
app = QApplication(sys.argv)
window = Window()
window.setWindowTitle("Calculator")
window.show()
sys.exit(app.exec_())