我正在 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) 我正在开发我的应用程序,它应该与 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)