Example #1
0
    def createMessageFrame(self,QModelIndex):
        '''创建对话窗口'''
        friend= self.userModel.data(QModelIndex)

        if self.userModel.indexFromItem(self.itemFriend) == QModelIndex:
            return
        
        if friend == "":
            return
        
        if friend == "inline":
            return
        
        uiDebug(self.messageFrame)
        if self.messageFrame.has_key(friend):
            self.messageFrame[friend].show()
        else:    
            try:        
                frame = messageWin(self,self.user,friend)
                frame.setWindowTitle(friend)
                self.messageFrame[friend]=frame
                frame.show()
                #pylint: disable=W0702 
            except:
                pass
        
        uiDebug("mainPanelUi createMessageFrame()")
Example #2
0
 def createTempMessageFrame(self,user,friend):
     uiDebug(self.messageFrame)
     if self.messageFrame.has_key(friend):
         self.messageFrame[friend].show()
     else:    
         try:        
             frame = messageWin(self,user,friend)
             frame.setWindowTitle(friend)
             self.messageFrame[friend]=frame
             frame.show()
             #pylint: disable=W0702 
         except:
             pass
     
     uiDebug("mainPanelUi createMessageFrame()")