Skip to content

Instantly share code, notes, and snippets.

View DataSolveProblems's full-sized avatar
💭
Github Working In Progress

Jie Jenn DataSolveProblems

💭
Github Working In Progress
View GitHub Profile
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QPushButton, QLabel, QLineEdit, QGridLayout, QMessageBox)
class LoginForm(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('Login Form')
self.resize(500, 120)
layout = QGridLayout()
import matplotlib.pyplot as plt
from matplotlib.widgets import CheckButtons
x = range(0, 11)
y1 = [10] * 11
y2 = [20] * 11
y3 = [30] * 11
fig, ax = plt.subplots()
p1, = ax.plot(x, y1, color='red', label='red')
import os
myFile = 'a file.txt'
def dir_check(input_dir):
if os.path.isdir(input_dir):
print(input_dir + ' is a folder')
return 1
elif os.path.isfile(input_dir):
print(input_dir + ' is a file')
import os
for item in os.listdir(os.getcwd()):
if os.path.isdir(item):
if not os.listdir(item):
print(os.path.join(os.getcwd(), item))
os.removedirs(os.path.join(os.getcwd(), item))
import sys
from PyQt5.QtWidgets import (QApplication, QWidget)
from PyQt5.QtGui import QColor, QPainter
from PyQt5.QtCore import Qt, QRect, QPoint, QTimer
class AppDemo(QWidget):
def __init__(self):
super().__init__()
self.resize(1200, 800)
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QCalendarWidget, QDial, QVBoxLayout)
from PyQt5.QtCore import QDate
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.resize(700, 500)
self.dial = QDial()
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QMdiArea, QCalendarWidget, QTextEdit, QPushButton)
class AppDemo(QWidget):
def __init__(self):
super().__init__()
self.resize(800, 800)
workspace = QMdiArea(self)
workspace.resize(self.rect().width(), self.rect().height())
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QDial, QSpinBox)
from PyQt5.QtGui import QFont
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.resize(400, 300)
f = QFont('', 16)
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QMessageBox)
class MainWindow(QWidget):
def __init__(self):
super().__init__()
def closeEvent(self, event):
reply = QMessageBox.question(self, 'Window Close', 'Are you sure you want to close the window?',
QMessageBox.Yes | QMessageBox.No, QMessageBox.No)
import sys
from PyQt5.QtWidgets import (QApplication, QWidget)
from PyQt5.Qt import Qt
class MainWindow(QWidget):
def __init__(self):
super().__init__()
def keyPressEvent(self, event):
if event.key() == Qt.Key_Space: