小编Zen*_*lle的帖子

为什么不能同时运行 tkinter mainloop 和 cefpython3 messageloop?

我正在 Python3 中的一个项目中工作,其中我在 tkinter 中拥有 tkinter 和带有 cef 浏览器的框架。这是代码。

from tkinter import messagebox
#import threading
from cefpython3 import cefpython as cef
import platform
import sys
from tkinter import *
import time

def on_closing ():
    print('closing')
    r.destroy()
    cef.Shutdown()

r = Tk()
r.geometry('800x600')

r.protocol('WM_DELETE_WINDOW', on_closing)

f = Frame(r, bg = 'blue', height = 200)
f.pack(side = TOP, fill = 'x')

g=Frame(r,bg = 'white',height = 200)
g.pack(side = TOP, fill = 'x')

b1 = Button (g,text='Exit',command = on_closing)
b1.pack (side = LEFT)
b2 …
Run Code Online (Sandbox Code Playgroud)

tkinter python-3.x cefpython

3
推荐指数
1
解决办法
717
查看次数

为什么 OAuth 重定向在 iOS 13 中不起作用,但在 iOS 12 中起作用?

我正在开发我的应用程序,它应该与 Dropbox 交互,下载文件,读取和写入它,然后上传它。问题是该应用程序在 iOS 12 中运行良好,但在 iOS 13 中不起作用。我认为问题出在这里,因为代码没有执行,而在 iOS 12 模拟器中。

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
Run Code Online (Sandbox Code Playgroud)

这是视图控制器中的代码

import UIKit
import Foundation
import SwiftyDropbox

class viewCon:UIViewController {

    @IBOutlet weak var lab: UILabel!
    override func viewDidLoad() {
        super.viewDidLoad()

    }
    @IBAction func refresh(_ sender: Any) {
        let client = DropboxClientsManager.authorizedClient
        if client == nil { lab.text = "Not logged"} else {lab.text = "Logged"}
    }

    @IBAction func login(_ sender: Any) {
        DropboxClientsManager.authorizeFromController(UIApplication.shared, …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftydropbox

2
推荐指数
1
解决办法
663
查看次数

标签 统计

cefpython ×1

ios ×1

python-3.x ×1

swift ×1

swiftydropbox ×1

tkinter ×1