第三十七例子 改變的透明度
首先,書上的很多列子,**沒有給全,有些**片段是我自己加的。。。我水平不是很高,如果,有些**加的不是合適,懇請各位大神指點!
另外,關於注釋的話,書上都講的很清楚了,我這裡沒有必要畫蛇添足了。如果,實在有不懂的地方,麻煩告訴我,如果我懂的話,我會告訴你!
**如下
效果圖1,透明度為100%的時候:__author__ = '375159507'
try:
from pyside import qtgui
from pyside import qtcore
except importerror:
from pyqt4 import qtgui
from pyqt4 import qtcore
class pictrans(qtgui.qwidget):
def __init__(self):
super(pictrans,self).__init__()
self.img = qtgui.qimage()
self.dst = qtgui.qimage()
self.flag = false
self.new = 100
self.p = self.palette()
self.p.setcolor(qtgui.qpalette.window,qtgui.qcolor(255,255,255))
self.setpalette(self.p)
self.slider = qtgui.qslider()
self.slider.setrange(0,100)
self.slider.settickinterval(10)
self.slider.setorientation(qtcore.qt.horizontal)
self.slider.setvalue(100)
self.slider.valuechanged.connect(self.slotchange)
self.slider.sliderreleased.connect(self.slotpaint)
self.slotchange(self.slider.value())
self.button = qtgui.qpushbutton()
self.button.settext("開啟")
self.button.clicked.connect(self.slotopen)
self.mylayout = qtgui.qhboxlayout()
self.mylayout.addstretch(1)
self.mylayout.addwidget(self.slider)
self.mylayout.addwidget(self.button)
self.setlayout(self.mylayout)
def slotopen(self):
self.filename = qtgui.qfiledialog.getopenfilename(self,"開啟",
透明度為50%的時候:
改寫linux視窗程式設計的Qt例子 5
第三十六例子 乙個簡單的繪圖工具 首先,先說明下,不知道為什麼,反正各種線段的型別,感覺不明顯,不知道是程式不對還是怎麼了 求大神指點。author 375159507 qq.com try from pyside import qtgui from pyside import qtcore exc...
Linux 改寫rm命令,讓刪除程式設計備份
習慣了會經常使用 rm rf,這樣 資料就會丟失,如果這樣寫後,可以考慮獲取最後乙個引數,或者最後多個引數 這裡是獲取第1個引數 file 1 pre path echo file grep e absolute path file if n pre path then absolute path ...
Qt的視窗設定
qt的視窗右上角的 隱藏 setwindowflags qt windowclosebuttonhint 別聽下面的各求所需 qt的視窗右上角的 隱藏 setwindowflags qt dialog qt windowclosebuttonhint 感覺我這個比較好,上面有時會有問題 qt的視窗右...