本文整理汇总了Python中PyQt5.QtWidgets.QSlider.setMinimumSize方法的典型用法代码示例。如果您正苦于以下问题:Python QSlider.setMinimumSize方法的具体用法?Python QSlider.setMinimumSize怎么用?Python QSlider.setMinimumSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PyQt5.QtWidgets.QSlider
的用法示例。
在下文中一共展示了QSlider.setMinimumSize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: node_indicator
# 需要导入模块: from PyQt5.QtWidgets import QSlider [as 别名]
# 或者: from PyQt5.QtWidgets.QSlider import setMinimumSize [as 别名]
class node_indicator(QWidget):
def __init__(self):
QWidget.__init__(self)
self.hbox=QHBoxLayout()
self.bar=progress_class()
self.bar.spinner.stop()
self.bar.spinner.hide()
self.label=QLabel()
self.slider = QSlider(Qt.Horizontal)
self.slider.setMinimum(0)
self.slider.setMaximum(10)
self.slider.setTickPosition(QSlider.TicksBelow)
self.slider.setTickInterval(1)
#self.slider.valueChanged.connect(self.slider0_change)
self.slider.setMinimumSize(300, 80)
self.hbox.addWidget(self.label)
self.hbox.addWidget(self.bar)
self.hbox.addWidget(self.slider)
self.setLayout(self.hbox)
def set_cpus(self,cpus):
self.slider.setValue(cpus)
def set_text(self,text):
self.label.setText(text)
示例2: snapshot_slider
# 需要导入模块: from PyQt5.QtWidgets import QSlider [as 别名]
# 或者: from PyQt5.QtWidgets.QSlider import setMinimumSize [as 别名]
class snapshot_slider(QWidget):
changed = pyqtSignal()
def cal_min_max(self):
self.z_max=-1e40
self.z_min=1e40
for i in range(0,len(self.dirs)):
fname=os.path.join(self.dirs[i],self.files_combo.currentText())
x=[]
y=[]
z=[]
my_data=dat_file()
if dat_file_read(my_data,fname) == True:
#print(z)
temp_max,temp_min=dat_file_max_min(my_data)
if temp_max>self.z_max:
self.z_max=temp_max
if temp_min<self.z_min:
self.z_min=temp_min
def update(self):
self.dirs=[]
if os.path.isdir(self.path)==True:
for name in os.listdir(self.path):
if name!="." and name!= "..":
full_path=os.path.join(self.path, name)
if os.path.isdir(full_path):
self.dirs.append(full_path)
self.slider_max=len(self.dirs)-1
self.slider0.setMaximum(self.slider_max)
self.update_file_combo()
def slider0_change(self):
value = self.slider0.value()
self.label0.setText(str(value))
self.changed.emit()
def get_file_name(self):
file_path=os.path.join(self.path,str(self.slider0.value()),self.files_combo.currentText())
if os.path.isfile(file_path)==False:
file_path=None
return file_path
def set_path(self,path):
self.path=path
self.update()
self.cal_min_max()
def __init__(self):
QWidget.__init__(self)
self.path=""
self.setWindowTitle(_("Snapshot slider"))
self.main_vbox = QVBoxLayout()
self.slider_hbox0= QHBoxLayout()
self.slider_max=30
self.slider0 = QSlider(Qt.Horizontal)
self.slider0.setMinimum(10)
self.slider0.setMaximum(self.slider_max)
self.slider0.setTickPosition(QSlider.TicksBelow)
self.slider0.setTickInterval(5)
self.slider0.valueChanged.connect(self.slider0_change)
self.slider0.setMinimumSize(300, 80)
self.slider_hbox0.addWidget(self.slider0)
self.label0 = QLabel()
self.label0.setText("")
self.slider0.setValue(20)
self.slider_hbox0.addWidget(self.label0)
self.widget0=QWidget()
self.widget0.setLayout(self.slider_hbox0)
self.main_vbox.addWidget(self.widget0)
################
self.slider_hbox1= QHBoxLayout()
self.label1 = QLabel()
self.label1.setText("File")
self.slider_hbox1.addWidget(self.label1)
self.files_combo=QComboBox()
self.slider_hbox1.addWidget(self.files_combo)
self.files_combo.currentIndexChanged.connect(self.files_combo_changed)
#.........这里部分代码省略.........