青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 319, comments - 22, trackbacks - 0, articles - 11
  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
  1#!/usr/bin/env python
  2
  3
  4#############################################################################
  5##
  6## Copyright (C) 2010 Riverbank Computing Limited.
  7## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
  8## All rights reserved.
  9##
 10## This file is part of the examples of PyQt.
 11##
 12## $QT_BEGIN_LICENSE:BSD$
 13## You may use this file under the terms of the BSD license as follows:
 14##
 15## "Redistribution and use in source and binary forms, with or without
 16## modification, are permitted provided that the following conditions are
 17## met:
 18##   * Redistributions of source code must retain the above copyright
 19##     notice, this list of conditions and the following disclaimer.
 20##   * Redistributions in binary form must reproduce the above copyright
 21##     notice, this list of conditions and the following disclaimer in
 22##     the documentation and/or other materials provided with the
 23##     distribution.
 24##   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
 25##     the names of its contributors may be used to endorse or promote
 26##     products derived from this software without specific prior written
 27##     permission.
 28##
 29## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 30## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 31## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 32## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 33## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 34## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 35## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 36## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 37## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 38## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 39## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
 40## $QT_END_LICENSE$
 41##
 42#############################################################################
 43
 44
 45from PyQt4 import QtCore, QtGui
 46
 47
 48class WidgetGallery(QtGui.QDialog):
 49    def __init__(self, parent=None):
 50        super(WidgetGallery, self).__init__(parent)
 51
 52        self.originalPalette = QtGui.QApplication.palette()
 53
 54        styleComboBox = QtGui.QComboBox()
 55        styleComboBox.addItems(QtGui.QStyleFactory.keys())
 56
 57        styleLabel = QtGui.QLabel("&Style:")
 58        styleLabel.setBuddy(styleComboBox)
 59
 60        self.useStylePaletteCheckBox = QtGui.QCheckBox("&Use style's standard palette")
 61        self.useStylePaletteCheckBox.setChecked(True)
 62
 63        disableWidgetsCheckBox = QtGui.QCheckBox("&Disable widgets")
 64
 65        self.createTopLeftGroupBox()
 66        self.createTopRightGroupBox()
 67        self.createBottomLeftTabWidget()
 68        self.createBottomRightGroupBox()
 69        self.createProgressBar()
 70
 71        styleComboBox.activated[str].connect(self.changeStyle)
 72        self.useStylePaletteCheckBox.toggled.connect(self.changePalette)
 73        disableWidgetsCheckBox.toggled.connect(self.topLeftGroupBox.setDisabled)
 74        disableWidgetsCheckBox.toggled.connect(self.topRightGroupBox.setDisabled)
 75        disableWidgetsCheckBox.toggled.connect(self.bottomLeftTabWidget.setDisabled)
 76        disableWidgetsCheckBox.toggled.connect(self.bottomRightGroupBox.setDisabled)
 77
 78        topLayout = QtGui.QHBoxLayout()
 79        topLayout.addWidget(styleLabel)
 80        topLayout.addWidget(styleComboBox)
 81        topLayout.addStretch(1)
 82        topLayout.addWidget(self.useStylePaletteCheckBox)
 83        topLayout.addWidget(disableWidgetsCheckBox)
 84
 85        mainLayout = QtGui.QGridLayout()
 86        mainLayout.addLayout(topLayout, 0, 0, 12)
 87        mainLayout.addWidget(self.topLeftGroupBox, 1, 0)
 88        mainLayout.addWidget(self.topRightGroupBox, 11)
 89        mainLayout.addWidget(self.bottomLeftTabWidget, 2, 0)
 90        mainLayout.addWidget(self.bottomRightGroupBox, 21)
 91        mainLayout.addWidget(self.progressBar, 3, 0, 12)
 92        mainLayout.setRowStretch(11)
 93        mainLayout.setRowStretch(21)
 94        mainLayout.setColumnStretch(0, 1)
 95        mainLayout.setColumnStretch(11)
 96        self.setLayout(mainLayout)
 97
 98        self.setWindowTitle("Styles")
 99        self.changeStyle('Windows')
100
101    def changeStyle(self, styleName):
102        QtGui.QApplication.setStyle(QtGui.QStyleFactory.create(styleName))
103        self.changePalette()
104
105    def changePalette(self):
106        if (self.useStylePaletteCheckBox.isChecked()):
107            QtGui.QApplication.setPalette(QtGui.QApplication.style().standardPalette())
108        else:
109            QtGui.QApplication.setPalette(self.originalPalette)
110
111    def advanceProgressBar(self):
112        curVal = self.progressBar.value()
113        maxVal = self.progressBar.maximum()
114        self.progressBar.setValue(curVal + (maxVal - curVal) / 100)
115
116    def createTopLeftGroupBox(self):
117        self.topLeftGroupBox = QtGui.QGroupBox("Group 1")
118
119        radioButton1 = QtGui.QRadioButton("Radio button 1")
120        radioButton2 = QtGui.QRadioButton("Radio button 2")
121        radioButton3 = QtGui.QRadioButton("Radio button 3")
122        radioButton1.setChecked(True)
123
124        checkBox = QtGui.QCheckBox("Tri-state check box")
125        checkBox.setTristate(True)
126        checkBox.setCheckState(QtCore.Qt.PartiallyChecked)
127
128        layout = QtGui.QVBoxLayout()
129        layout.addWidget(radioButton1)
130        layout.addWidget(radioButton2)
131        layout.addWidget(radioButton3)
132        layout.addWidget(checkBox)
133        layout.addStretch(1)
134        self.topLeftGroupBox.setLayout(layout)    
135
136    def createTopRightGroupBox(self):
137        self.topRightGroupBox = QtGui.QGroupBox("Group 2")
138
139        defaultPushButton = QtGui.QPushButton("Default Push Button")
140        defaultPushButton.setDefault(True)
141
142        togglePushButton = QtGui.QPushButton("Toggle Push Button")
143        togglePushButton.setCheckable(True)
144        togglePushButton.setChecked(True)
145
146        flatPushButton = QtGui.QPushButton("Flat Push Button")
147        flatPushButton.setFlat(True)
148
149        layout = QtGui.QVBoxLayout()
150        layout.addWidget(defaultPushButton)
151        layout.addWidget(togglePushButton)
152        layout.addWidget(flatPushButton)
153        layout.addStretch(1)
154        self.topRightGroupBox.setLayout(layout)
155
156    def createBottomLeftTabWidget(self):
157        self.bottomLeftTabWidget = QtGui.QTabWidget()
158        self.bottomLeftTabWidget.setSizePolicy(QtGui.QSizePolicy.Preferred,
159                                               QtGui.QSizePolicy.Ignored)
160
161        tab1 = QtGui.QWidget()
162        tableWidget = QtGui.QTableWidget(1010)
163
164        tab1hbox = QtGui.QHBoxLayout()
165        tab1hbox.setMargin(5)
166        tab1hbox.addWidget(tableWidget)
167        tab1.setLayout(tab1hbox)
168
169        tab2 = QtGui.QWidget()
170        textEdit = QtGui.QTextEdit()
171
172        textEdit.setPlainText("Twinkle, twinkle, little star,\n"
173                              "How I wonder what you are.\n" 
174                              "Up above the world so high,\n"
175                              "Like a diamond in the sky.\n"
176                              "Twinkle, twinkle, little star,\n" 
177                              "How I wonder what you are!\n")
178
179        tab2hbox = QtGui.QHBoxLayout()
180        tab2hbox.setMargin(5)
181        tab2hbox.addWidget(textEdit)
182        tab2.setLayout(tab2hbox)
183
184        self.bottomLeftTabWidget.addTab(tab1, "&Table")
185        self.bottomLeftTabWidget.addTab(tab2, "Text &Edit")
186
187    def createBottomRightGroupBox(self):
188        self.bottomRightGroupBox = QtGui.QGroupBox("Group 3")
189        self.bottomRightGroupBox.setCheckable(True)
190        self.bottomRightGroupBox.setChecked(True)
191
192        lineEdit = QtGui.QLineEdit('s3cRe7')
193        lineEdit.setEchoMode(QtGui.QLineEdit.Password)
194
195        spinBox = QtGui.QSpinBox(self.bottomRightGroupBox)
196        spinBox.setValue(50)
197
198        dateTimeEdit = QtGui.QDateTimeEdit(self.bottomRightGroupBox)
199        dateTimeEdit.setDateTime(QtCore.QDateTime.currentDateTime())
200
201        slider = QtGui.QSlider(QtCore.Qt.Horizontal, self.bottomRightGroupBox)
202        slider.setValue(40)
203
204        scrollBar = QtGui.QScrollBar(QtCore.Qt.Horizontal,
205                self.bottomRightGroupBox)
206        scrollBar.setValue(60)
207
208        dial = QtGui.QDial(self.bottomRightGroupBox)
209        dial.setValue(30)
210        dial.setNotchesVisible(True)
211
212        layout = QtGui.QGridLayout()
213        layout.addWidget(lineEdit, 0, 0, 12)
214        layout.addWidget(spinBox, 1, 0, 12)
215        layout.addWidget(dateTimeEdit, 2, 0, 12)
216        layout.addWidget(slider, 3, 0)
217        layout.addWidget(scrollBar, 4, 0)
218        layout.addWidget(dial, 3121)
219        layout.setRowStretch(51)
220        self.bottomRightGroupBox.setLayout(layout)
221
222    def createProgressBar(self):
223        self.progressBar = QtGui.QProgressBar()
224        self.progressBar.setRange(0, 10000)
225        self.progressBar.setValue(0)
226
227        timer = QtCore.QTimer(self)
228        timer.timeout.connect(self.advanceProgressBar)
229        timer.start(1000)
230
231    def getWidget(self, splash):
232        t = QtCore.QElapsedTimer()
233        t.start()
234        while (t.elapsed() < 5000):
235            str = QtCore.QString("times = "+ QtCore.QString.number(t.elapsed())
236            splash.showMessage(str)
237            QtCore.QCoreApplication.processEvents()
238
239if __name__ == '__main__':
240
241    import sys
242
243    app = QtGui.QApplication(sys.argv)
244
245    #splash
246    pixmap = QtGui.QPixmap(u"C:\\Users\\anlin\\Pictures\\13.png")
247    splash = QtGui.QSplashScreen(pixmap)
248    label = QtGui.QLabel(splash)
249    label.setText("<br><br>Foxreal")
250    label.setAlignment(QtCore.Qt.AlignRight)
251    splash.show()
252    QtCore.QCoreApplication.processEvents()
253
254    #main window
255    gallery = WidgetGallery()
256    splash.finish(gallery.getWidget(splash))
257    gallery.show()
258    sys.exit(app.exec_()) 
259
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美激情乱人伦| 免费成人小视频| 在线视频亚洲| 欧美日韩情趣电影| 亚洲视频一二区| 一区二区欧美激情| 欧美激情国产日韩精品一区18| 伊人成年综合电影网| 久久精品国产一区二区三区免费看 | 欧美日韩国产色视频| 国产一区二区在线观看免费播放| 欧美专区亚洲专区| 欧美在线播放| 亚洲第一精品夜夜躁人人躁| 免费亚洲一区二区| 欧美理论电影网| 亚洲一区免费视频| 校园春色综合网| 激情成人综合| 亚洲福利av| 欧美婷婷久久| 久久国产综合精品| 老司机免费视频一区二区| 亚洲国产精品一区二区尤物区 | 亚洲精品自在久久| 99在线热播精品免费99热| 国产精品www网站| 久久不射网站| 欧美jizz19hd性欧美| 在线天堂一区av电影| 午夜精品理论片| 亚洲国产精品悠悠久久琪琪| 亚洲黄色一区二区三区| 欧美手机在线视频| 午夜精品理论片| 久久先锋影音| 亚洲自拍偷拍视频| 久久久99免费视频| 在线视频欧美精品| 久久精品首页| 亚洲视频欧美视频| 久久久噜噜噜久久中文字免| 一区二区三区www| 久久国产婷婷国产香蕉| 99精品视频免费全部在线| 午夜在线不卡| 亚洲一区二区视频在线观看| 久久激情视频| 亚洲一区亚洲二区| 久久裸体视频| 亚洲人成人77777线观看| 亚洲男人影院| 亚洲深夜福利视频| 噜噜噜91成人网| 久久九九精品99国产精品| 欧美精品麻豆| 欧美激情视频一区二区三区在线播放 | 一区二区三区 在线观看视| 久久高清免费观看| 亚洲欧美美女| 欧美日韩一区三区| 亚洲国产另类精品专区| 国户精品久久久久久久久久久不卡| 最近看过的日韩成人| 伊人精品久久久久7777| 欧美亚洲日本国产| 欧美在线三级| 国产精品theporn| 欧美国产精品人人做人人爱| 国产日韩欧美成人| 亚洲欧美国产毛片在线| 亚洲午夜久久久| 欧美日韩另类字幕中文| 亚洲国内精品| 日韩视频免费| 欧美久久九九| 日韩视频―中文字幕| 亚洲精选成人| 欧美激情综合色| 亚洲国产成人精品久久| 国产人成精品一区二区三| 亚洲尤物影院| 久久国产精品网站| 国内精品嫩模av私拍在线观看| 亚洲一区国产| 久久精品一本| 激情综合久久| 男人的天堂亚洲在线| 亚洲第一区在线| 在线免费观看欧美| 久久天天躁狠狠躁夜夜av| 久久午夜精品| 亚洲精品国产拍免费91在线| 欧美电影免费观看高清| 亚洲精品国产精品国产自| 亚洲色诱最新| 国产午夜精品一区二区三区视频| 欧美一区中文字幕| 欧美11—12娇小xxxx| 亚洲精品资源美女情侣酒店| 免费日韩成人| 欧美福利视频| 一区二区精品| 国产欧美一区视频| 久热精品视频在线观看| 亚洲高清资源| 午夜精品久久久久久久99黑人| 国产深夜精品福利| 免费在线欧美视频| 亚洲午夜av| 欧美一级淫片aaaaaaa视频| 国产精品视频久久| 久久人91精品久久久久久不卡| 亚洲九九精品| 久久久久久国产精品一区| 亚洲国产日韩欧美| 国产精品青草综合久久久久99| 久久精品午夜| 一本色道久久88精品综合| 久久久久高清| 亚洲网站在线看| 亚洲福利一区| 国产欧美精品一区aⅴ影院| 狂野欧美性猛交xxxx巴西| 一区二区三区毛片| 欧美激情一区在线| 久久精品国产999大香线蕉| 日韩视频免费观看高清完整版| 国产日韩欧美电影在线观看| 欧美剧在线免费观看网站| 欧美专区一区二区三区| 欧美成人精品h版在线观看| 欧美一二区视频| 亚洲狼人精品一区二区三区| 国产伦精品一区二区| 欧美日韩小视频| 欧美成人情趣视频| 久久精品欧美日韩| 欧美一级网站| 亚洲自拍电影| 亚洲视频中文字幕| 亚洲美女91| 蜜桃av一区二区三区| 欧美亚洲一级| 99精品视频免费在线观看| 1024亚洲| 亚洲第一天堂av| 黑人一区二区| 国内精品一区二区| 国产亚洲午夜高清国产拍精品| 国产精品网站在线| 国产精品免费视频观看| 欧美日韩免费一区二区三区| 欧美视频在线不卡| 国产九九视频一区二区三区| 国产女主播视频一区二区| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品美女久久久久久2018 | 久久人人爽人人爽爽久久| 久久夜色精品国产| 欧美日韩高清在线播放| 欧美日韩一级大片网址| 国产精品久久二区| 韩国欧美一区| 亚洲精品视频免费观看| 亚洲一区二区在线| 看欧美日韩国产| 亚洲人成高清| 午夜精品影院在线观看| 久久一区二区视频| 欧美日韩成人一区| 国产日本欧美一区二区三区在线| 在线日韩欧美| 亚洲欧美日韩国产一区二区| 久久午夜视频| 99视频精品全部免费在线| 午夜精品美女自拍福到在线 | 欧美一区二区三区另类| 猛干欧美女孩| 国产精品影片在线观看| 亚洲国产精品小视频| 亚洲欧美偷拍卡通变态| 麻豆精品在线视频| 一区二区三区视频观看| 久久久久久夜精品精品免费| 欧美日韩精品欧美日韩精品一 | 欧美日韩www| 在线日韩欧美视频| 欧美在线免费视频| 亚洲精品国产精品久久清纯直播| 亚洲欧美一区二区三区在线| 麻豆av一区二区三区| 国产欧美日韩免费| 一区二区三区精品久久久| 老司机aⅴ在线精品导航| 亚洲一品av免费观看| 欧美理论电影在线播放| 亚洲国产岛国毛片在线| 久久免费精品视频| 亚洲一区二区在线免费观看视频 |