我正在使用文档进行我的第一个 django 项目。导入 django 模块时出现此错误。我确定 django 已成功安装在我的虚拟环境中。错误是:
Unable to import 'django.shortcuts'
Unable to import 'django.http'
Unable to import 'django.contrib'
Unable to import 'django.urls'
Run Code Online (Sandbox Code Playgroud) 在 SwiftUI 中,我有一个 VStack,里面有一个 Rectangle。矩形会自动填充父 VStack,这对宽度很好,但我想让高度等于宽度,所以它是方形的。如何将纵横比设置为 1:1 或设置高度 = 宽度?
VStack {
Rectangle()
.frame(height: ?? ) // I want to make the height equal to width so it's square
Spacer()
Run Code Online (Sandbox Code Playgroud)
}
目标是df如果满足预定条件,则按行组合两行。具体来说,如果列之间的差异小于或等于 a threshold,则连接 的行df。
给定两个df:df1和df2,以下代码部分实现了目标。
import pandas as pd
df1 = pd.DataFrame ( {'time': [2, 3, 4, 24, 31]} )
df2 = pd.DataFrame ( {'time': [4.1, 24.7, 31.4, 5]} )
th = 0.9
all_comb=[]
for index, row in df1.iterrows ():
for index2, row2 in df2.iterrows ():
diff = abs ( row ['time'] - row2 ['time'] )
if diff <= th:
all_comb.append({'idx_1':index,'time_1':row ['time'], 'idx_2':index2,'time_2':row2 ['time']})
df_all = pd.DataFrame(all_comb)
Run Code Online (Sandbox Code Playgroud)
输出的
idx_1 time_1 idx_2 time_2
0 …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个个人资料页面,其中底部有一个带有各种选项的表单。Spacer(但是,当我在 中插入) 时VStack,表单不会像它应该做的那样移动到屏幕底部。我尝试用文本替换表单,效果很好,移动到屏幕底部。所以我假设这与形式有关。
这是我的代码
struct Profile: View {
@Environment(\.presentationMode) var mode: Binding<PresentationMode>
var body: some View {
NavigationView {
VStack {
Image(systemName: "person.crop.circle")
.resizable()
.frame(width: 50, height: 50)
// .padding(.top)
Text("email@email.com")
.font(.title)
Spacer()
Form {
Section {
//menuListItem(image: "gear", label: "Settings")
menuListItem(image: "questionmark.circle", label: "Help") menuListItem(image: "info.circle", label: "About")
}
Section {
HStack {
Spacer()
Button(action: {
UserDefaults.standard.set(false, forKey: "LoggedIn")
UserDefaults.standard.set(nil, forKey: "user_id")
UserDefaults.standard.set(nil, forKey: "school_id")
self.mode.wrappedValue.dismiss()
}) {
Text("Log Out")
.font(.body)
.foregroundColor(.red)
}
Spacer()
} …Run Code Online (Sandbox Code Playgroud) 目标是一个菜单,其中: 用户点击绿色按钮:显示绿色菜单用户点击蓝色按钮:显示蓝色菜单
我做了什么:设置一个状态,“当点击绿色时,绿色是 ZStack 中的顶层)。
结果: 无效:当点击绿色时,它变为绿色。但后来我点击蓝色,它保持绿色。逻辑肯定不对
import SwiftUI
struct Menutest: View {
@State private var showall = false
@State private var showgreen = false
@State private var showyellow = false
@State private var showblue = false
var body: some View {
NavigationView {
HStack {
Spacer()
ZStack {
Rectangle()
.foregroundColor(.blue)
//.opacity(showblue ? 1 : 0)
.zIndex(showblue ? 1 : 0)
Rectangle()
.foregroundColor(.green)
//.opacity(showgreen ? 1 : 0)
.zIndex(showgreen ? 1 : 0)
Rectangle()
.foregroundColor(.yellow)
//.opacity(showyellow ? 1 : 0) …Run Code Online (Sandbox Code Playgroud) 我有一个NavigationView,然后是一个VStack。问题是里面的所有内容都VStack显示在屏幕中间而不是顶部。这是为什么?
var body: some View {
VStack {
VStack(alignment: .leading) {
if (request?.receiverID ?? "") == userDataViewModel.userID {
Text("\(sendertFirstName) wants to ship your package").font(.title)
} else {
Text("You want to ship \(recieverFirstName)'s package").font(.title)
}
HStack{
Image(systemName: "clock.fill").font(.subheadline)
Text("\(createdAt, formatter: DateService().shortTime)").font(.subheadline).foregroundColor(.secondary)
}
HStack {
VStack(alignment: .leading) {
HStack {
Image(systemName: "person.fill").font(.subheadline)
Text(sendertFirstName).font(.subheadline).foregroundColor(.secondary)
}
}
Spacer()
VStack(alignment: .leading) {
HStack {
Image(systemName: "star.fill")
Text(rating).font(.subheadline).foregroundColor(.secondary)
}
}
}
}
VStack(alignment: .center) {
HStack {
Button("Accept") {
//print(self.request.createdAt) …Run Code Online (Sandbox Code Playgroud) 下午好,
我试图将以下三个 VBA 部分结合起来,但没有任何运气。搜索并没有给我带来多大好处。将不胜感激任何帮助。
Sub UnProtectSheetWithPassword()
Sheets("Sheet2").Unprotect Password:="myPassword
End Sub"
Run Code Online (Sandbox Code Playgroud)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("O3").Address Then
Range("B8:Q507").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("O2:O3")
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
Sub ProtectSheetWithPassword()
Sheets("Sheet2").Protect Password:="myPassword"
End Sub
Run Code Online (Sandbox Code Playgroud)