python とりあえずざっくりと。登录した内容の保存はまた明日。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python とりあえずざっくりと。登录した内容の保存はまた明日。相关的知识,希望对你有一定的参考价值。

## -*- coding: utf-8 -*-
## last updated:<2013/12/06 11:57:06>
## Megumi Ando
##--------------------------------------------##
import pymel.core as pm
import os.path
import logging
##LoggerSetting-------------------------------##
pathThisFile  = os.path.dirname(os.path.abspath(__file__))
settingPath   = os.path.normpath(os.path.join(pathThisFile,"../setting"))
loggingConfig = settingPath + "/logginConfig.ini"
logging.config.fileConfig(loggingConfig)
logger = logging.getLogger(__name__)
#*--------------------------------------------*#

"""
縦横を自由に変えられるタイプのShelf
==*いずれ作るもの*==
・タブの増減を可能にする
・Shelfに登録した内容を保存する(デフォルトではできない?)
"""

class floatingShelf():

    uiName      = "floatingShelf"

    tabColumnLo = {}
    shelfLo     = {}
    
    tabLo       = None
    mainLo      = None

    width       = 300
    height      = 400

    def __init__(self):

        if pm.window(self.uiName,exists=True) == True:
            pm.deleteUI(self.uiName)

        self.hWindow = pm.window(w=100)
        with self.hWindow:
            self.mainLo = pm.columnLayout(adj=True)
            self.tabLo  = pm.tabLayout(parent=self.mainLo,height=self.height)

        self.createUI()
        
    def createUI(self):

        """
        UIの構築部分。
        いずれは、Textの保存情報を元に組み立てるようにする。
        (現状は、タブ作成テスト)
        
        """
        self.addTab("test")
        self.addTab("testB")

    def addTab(self,tabName):

        """
        引数で指定したtabのShelfを作成する。
        """

        with self.tabLo:
            self.tabColumnLo[tabName] = pm.columnLayout(tabName,adj=True)
            with self.tabColumnLo[tabName]:
                self.shelfLo[tabName] = pm.shelfLayout(height=self.height,width=self.width)

    def _getShelfButton(self,tabName):

        """
        引数で指定したtabの名前のshelfButtonオブジェクトを取得する。
        """

        retVal = []
        popupMenu = self.shelfLo[tabName].getPopupMenuArray()

        for popup in popupMenu:

            popObj = pm.popupMenu(popup)
            retVal.append(popObj.getParent())

        return retVal

以上是关于python とりあえずざっくりと。登录した内容の保存はまた明日。的主要内容,如果未能解决你的问题,请参考以下文章

scss とりあえずFounadtionで触るセッティング

scss とりあえずFounadtionで触るセッティング

scss とりあえずFounadtionで触るセッティング

python WARPの検索APIを利用するコードの骨组み.Jupyterに埋め込むととりあえずJSONを取得できます。

ini tmux.conf少ない行数でとりあえずそこそこ使い易い设定。

apache_conf htaccessを使ってとりあえず简単に基本认证する为のコマンド