Skip to content

Instantly share code, notes, and snippets.

View Park-Developer's full-sized avatar
🎯
Focusing

Park_Daniel Park-Developer

🎯
Focusing
  • South Korea
View GitHub Profile
@Park-Developer
Park-Developer / specific_widgetSize.py
Last active January 1, 2021 05:21
pyqt5 : specific widget size
class Example(QWidget):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
grid = QGridLayout()
self.setLayout(grid)
@Park-Developer
Park-Developer / Qlabel_Adjustingsize.py
Created January 1, 2021 05:58
pyqt5 : Qlabel size setting
rom PyQt5.QtWidgets import *
from PyQt5 import QtCore
from PyQt5.QtGui import *
import sys
class Window(QMainWindow):
def __init__(self):
super().__init__()
@Park-Developer
Park-Developer / GridRatioSetting.py
Last active January 1, 2021 06:22
pyqt5 : setRowStretch(), setColumnStretch()
import random
import sys
from PyQt5 import QtGui, QtWidgets
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
w = QtWidgets.QWidget()
glay = QtWidgets.QGridLayout(w)
for i in range(3):
@Park-Developer
Park-Developer / boldfont.py
Created January 1, 2021 06:50
pyqt5 : bold font
myFont=QtGui.QFont()
myFont.setBold(True)
self.label.setFont(myFont)
@Park-Developer
Park-Developer / range_setting.py
Created January 1, 2021 07:32
matplotlib : plot range setting
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.xlabel('X-Label')
plt.ylabel('Y-Label')
plt.axis([0, 5, 0, 20])
plt.show()
@Park-Developer
Park-Developer / subplot_label.py
Created January 1, 2021 07:46
matploitlib : subplot label
import random
import matplotlib.pyplot as plt
x = range(1, 101)
y1 = [random.randint(1, 100) for _ in range(len(x))]
y2 = [random.randint(1, 100) for _ in range(len(x))]
fig = plt.figure()
ax = fig.add_subplot(111) # The big subplot
ax1 = fig.add_subplot(211)
@Park-Developer
Park-Developer / remove_row.py
Created January 1, 2021 09:43
pyqt5 : remove QTableWidget
while (self.tableFriends.rowCount() > 0):
{
self.tableFriends.removeRow(0)
}
#You can also try:
tableFriends.setRowCount(0)
@Park-Developer
Park-Developer / align_widget.py
Created January 1, 2021 13:13
pyqt5 : widget alignment in layout
class SurfViewer(QMainWindow):
def __init__(self, parent=None):
super(SurfViewer, self).__init__(parent=parent)
self.setFixedSize(300, 100)
self.wid = QWidget()
self.setCentralWidget(self.wid)
self.groups = QHBoxLayout(self.wid)
@Park-Developer
Park-Developer / button_activate.py
Created January 2, 2021 07:48
pyqt5 : button activation setting
def sleep5sec(self):
self.targetBtn.setEnabled(False)
QTimer.singleShot(5000, lambda: self.targetBtn.setDisabled(False))
@Park-Developer
Park-Developer / input_dialog.py
Created January 2, 2021 12:28
pyqt5 : input dialog
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QInputDialog, QLineEdit
from PyQt5.QtGui import QIcon
class App(QWidget):
def __init__(self):
super().__init__()
self.title = 'PyQt5 input dialogs - pythonspot.com'