import tkinter as tk
import pygame
pygame.init()
ss = width, height = 1024, 600
screen = pygame.display.set_mode(ss)
tkinput_1 = True
while True:
event = pygame.event.poll()
keys = pygame.key.get_pressed()
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
screen.fill((0,0,0))
if tkinput_1 == True:
tkinput_root1 = tk.Tk()
tkinput_root1.geometry("200x200")
tkinput_root1.title("How many teams?")
tkinput_input1 = tk.Entry(tkinput_root1)
tkinput_1 = False
pygame.display.update()
tkinput_root1.mainloop()
Run Code Online (Sandbox Code Playgroud)
这只是我给tkinter文本输入框一个pygame的镜头.我相当肯定它不会正常工作,但我决定尝试它,因为我没有什么可失去的.在您退出pygame之前,tkinter屏幕不会显示.所以,我不是在问是否有人知道如何修复代码,而是如果有人知道在pygame中创建文本框的最简单方法.我知道有一个可以导入的textinput类模块.如果您认为这是最简单的方法,那么您可以引导我完成它.如果没有,请告诉我你认为最简单的方法.这是一个小程序,所以我想避免一些简单的文本框的大量代码.让我知道你们的想法.非常感谢提前.
所以,我想在Pygame中创建一个用户文本输入框,我被告知要查看一个名为inputbox的类模块.所以我下载了inputbox.py并导入到我的主游戏文件中.然后我在其中运行了一个函数并得到一个错误:
Traceback (most recent call last):
File "C:\Users\Dennis\Tournament\inputbox.py", line 64, in <module>
if __name__ == '__main__': main()
File "C:\Users\Dennis\Tournament\inputbox.py", line 62, in main
print(ask(screen, "Name") + " was entered")
File "C:\Users\Dennis\Tournament\inputbox.py", line 46, in ask
display_box(screen, question + ": " + string.join(current_string,""))
AttributeError: 'module' object has no attribute 'join'
Run Code Online (Sandbox Code Playgroud)
我尝试在运行inputbox.py时自己运行并得到了同样的错误.我正在使用Python 3.3和Pygame 3.3,这可能是一个问题.我被告知最近已删除了许多"字符串"功能.如果有人知道问题是什么并且可以修复它,那么这里是代码:如果有人能解决问题,我会非常感激,因为我一直试图在我的Pygame游戏中设置用户输入很长一段时间.非常感谢您提前回答.
# by Timothy Downs, inputbox written for my map editor
# This program needs a little cleaning up
# It ignores the shift key
# And, for reasons …Run Code Online (Sandbox Code Playgroud) 非常基本的问题.我们有代码:
a = input("how old are you")
if a == string:
do this
if a == integer (a != string):
do that
Run Code Online (Sandbox Code Playgroud)
显然它不会那样工作.但是最简单的方法是什么呢.感谢您提前得到任何答案.
我们也可以说:
if string in a:
do this
Run Code Online (Sandbox Code Playgroud) 如您所见,这是Android Studio显示的内容:

但是,当我在手机上运行这个应用程序时,列表视图只显示一个空白图像(即 - 空格),其上方有"彩虹上的某个地方".
列表视图工作正常.它由一个图像视图和两个文本视图组成.(如果有帮助,此图像视图正常工作).如果其中任何一个可能干扰,那么我会在这里发布代码,但我发现很难相信.
我不确定的一件事是,在单独的xml文件中为列表视图定义单元格时是否可以使用相对视图.我不明白为什么不,但这是我唯一能想到的.
基本上Android工作室显示一切正常,但在手机/模拟器上并非如此.因此,我发现很难找到问题所在.
我是Android开发领域的新手,所以对我来说很容易.
编辑
图像为.png格式,位于drawable文件夹中.我在drawable文件夹中还有另一个.png图像,似乎没有任何问题.为什么会这样?原始图像显然没有损坏,因为它在Android Studio中显示
解
由于大小,必须将图像移动到"mipmap-xxhdpi"文件夹
我在网上查了很多地方,似乎都给了我同样的解决方案.所以很明显我犯了一些我看不到的愚蠢错误.有人可以指出我正确的方向.谢谢一家工厂.
这是我的代码:
import java.util.Arrays;
public class Solution {
public static void main(String[] args) {
int[] outcomes = {1, 2, 3, 4, 5, 6};
int count = 0;
for(int y = 1; y<=6; y++){
if(Arrays.asList(outcomes).contains(y)){
count++;
System.out.println("outcomes contains "+ y);
}
}
System.out.println(count);
}
Run Code Online (Sandbox Code Playgroud)
最终输出应该是6,但它是0.
我有代码:
let userDefaults = NSUserDefaults.standardUserDefaults()
if let branchcheck = userDefaults.boolForKey("someBooleanValue") as Bool? {
println("found boolean as \(branchcheck)")
}
Run Code Online (Sandbox Code Playgroud)
这是盛大的,只有当没有添加到用户默认值时,这会自动返回'false'.
我希望默认情况下所有设置都为"true".
这是如何完成的?
我是页面浏览量的新手,所以请耐心等待。
到目前为止,我看过的所有教程都向您展示了如何为 PageViewController 中的不同页面设置不同的独特 ViewController。
我正在设置一个为期 3 天的新闻提要,因此我决定在每个页面之间滑动会导致用户在日期之间切换。
因此,每个页面在UI方面完全相同,但在Data方面不同。
所以我应该能够将每个 Page 指向同一个 viewController 但指向不同的数据源。
我的数据源将是一个二维数组。是的,你猜对了,二维分隔天!每列代表一天,对应的行将是其各自页面中的表格视图。
有没有简单的方法可以让所有页面都可以访问这个数据源(数组),(在 PageViewController 中初始化),并让每个页面指向同一个 ViewController,并相应地编辑它们各自的表视图。
谢谢您的帮助 !
我目前正在研究一些计算理论,正如所暗示的那样,它是非常理论化的。
我可以很容易地从正则表达式转换为 NFA 再到 DFA,我可以理解这一点。
但是,由于所有 NFA 都可以转换为 DFA,并且(我很确定)grepUNIX 中的命令使用正则表达式来确定匹配字符串,那么最常用的有限自动机、DFA 或 NFA 是什么?
根据我的经验(不多),在表示常规语言时,DFA 通常更容易使用,并且也是确定性的,因此应始终选择 NFA。
NFA 会分支到多个结果,需要递归函数,而且对我来说似乎更尴尬。
我知道编译器是有限自动机的另一个实际用途。
我的问题...为什么要学习/使用两者。DFA 对我来说似乎非常好。
感谢您的任何答复!
假设我的简化矩阵形式如下:
x y z =
[[2.0, 4.0, 4.0, 4.0],
[0.0, 2.0, 1.0, 2.0],
[0.0, 0.0, 1.0, 1.0],
[0.0, 0.0, 0.0, 0.0]]
Run Code Online (Sandbox Code Playgroud)
我想要一个包含解决方案的数组。
在这种情况下,我想返回
z y x
[1.0, 0.5, -1.0]
Run Code Online (Sandbox Code Playgroud)
我们可以假设它是没有自由变量的理想三角形。
我一直在寻找scipy.linalg.solve解决方案,但它需要表格,Ax=B而且我不确定如何转换为该表格。
来自以下答案的编辑代码
我想要的是
图像尺寸正确并显示在正确的位置

我得到了什么
滚动时随机出现的一堆图像

我已经查看了很多答案,但仍然没有找到解决问题的方法.对于每个人来说,这似乎经常是一个不同的问题,并且这里的大多数问题都在Objective-C中没有帮助.我发现很难从一个转换到另一个.
我将只显示我的表视图函数并解释我的代码,也许有人可以识别问题或帮助我识别自己解决它.
-------------------------------------------------- ---------------------------------
说明
并非所有新闻项目(单元格)都包含图片.所以你可以看到(在下面的第一个函数中)我遍历各个部分和嵌套的单元格,如果新闻项目包含图片if newslists[i][j] != "None,我会显示图像.从这一点来看,这是熟悉的代码,从这里的教程中可以看出
在第二个函数中,我再次循环遍历各个部分和单元格,直到我落在应该包含图像的部分上.然后我改变这个单元格的高度,使图像适合内部.
这几乎就是......任何想法?
-------------------------------------------------- ---------------------------------
的cellForRowAtIndexPath
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("NewsCell", forIndexPath: indexPath) as! UITableViewCell
if newslists[indexPath.section][indexPath.row].imageURL != "None"{
let urlString = newslists[indexPath.section][indexPath.row].imageURL
let imgURL = NSURL(string: urlString)
cell.imageView?.image = UIImage(named: "first") // placeholder
if let img = imageCache[urlString] {
cell.imageView?.image = img
println("loaded from cache")
}
else {
let request: NSURLRequest = NSURLRequest(URL: imgURL!) …Run Code Online (Sandbox Code Playgroud) python ×4
input ×2
ios ×2
pygame ×2
string ×2
swift ×2
textbox ×2
android ×1
arrays ×1
asynchronous ×1
default ×1
dfa ×1
if-statement ×1
imageview ×1
java ×1
listview ×1
matrix ×1
nfa ×1
numpy ×1
python-3.x ×1
regex ×1
scipy ×1
tkinter ×1
uiimageview ×1
uitableview ×1