我正在尝试将pyplot和Tkinter结合在一个应用程序中。在这个应用程序中,用户可能首先创建一个图形,然后打开一个GUI。现在我发现,当图形在打开GUI之前创建时,GUI的Radiobutton只返回一个空变量(在我的例子中,是一个空字符串),没有分配正确的值。如果在生成GUI之前没有创建图形,则Radiobutton可以正常工作。
最小失败示例:
from matplotlib import pyplot as plt
import Tkinter as tk
class GUI(tk.Tk):
def __init__(self, *args, **kwargs):
我创建了一个小型图形用户界面来操作数据,最近我决定将数据库移到MySQL服务器上。我创建了一个Java程序来来回传送数据,我开始注意到访问国外服务器时的延迟。
当您通过命令窗口运行脚本时,Matlab会在左下角显示“忙”文本,但当我运行GUI时却不会。
那么,当我使用GUI时,如何知道Matlab是否繁忙呢?
提前谢谢。
编辑:快速示例。
我在命令窗口(或脚本test.m)中运行
for i = 1:100000
a = i+i;
disp(a);
end
状态栏显示“正忙”。
当我创建一个GUI时,使用按钮"Click me“来执行相同的脚本。状态栏上的忙碌标志不显示。
为什
我有一个扩展JFrame的GUI,它是由另一个对象的构造函数创建的:
public Engine(int width, int height) {
//ui is the GUI object declared as a field of this object
ui = new UI(width, height);
ui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ui.setVisible(true);
}
当单击某些按钮时,GUI的eventListener还会创建新的线程:
public void ac
关于如何在Matlab中编写代码以创建GUI,我有一个问题。我用一个简单的按钮创建了图形界面。我希望这样,按下那个按钮,加载一个文本文件,循环之后,加载一个图像并创建不同的波段(这个过程是因为它是一个多光谱图像,具有不同的波段)。如果我在.m文件上执行,这段代码运行良好。这是代码:
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
Dates=load ('C:\Users\Desktop\dates.txt');
我正在寻找一种方法,使我的程序等待,直到一个按钮被按下继续功能。在我的主函数中,我调用了一个函数,该函数使用JPanel、按钮和标签显示我的基本图形用户界面。当然,它显示了GUI,并结束了该函数,不允许我更改GUI。
public static Player player = new Player();
public static Gui gui = new Gui();
public static boolean inMain = true;
public static boolean inBattle = false;
public static
我目前在命令行中有一个有效的python代码。如何将其转换为GUI程序。我知道如何设计GUI(make按钮、回调函数、创建文本字段、label小部件.)。我的问题是如何将GUI连接到现有程序。
我应该创建一个名为gui.py的python文件并在主程序中导入这个文件吗?
..or应该用另一种方式.例:
n = int(raw_input('enter an integer: '))
def fx(n):
result = ''
for i in xrange(1,11):
result += "{} x {} = {}\
我正在VB.NET中创建一个应用程序,用户可以通过OpenFileDialog附加OpenFileDialog并在where上启动它。
我希望在底部有一个进度条,就像现在,GUI挂起,用户认为它在等待响应时崩溃了。
我的代码如下:
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
BackgroundWorker1.RunWorkerAsync()
End Sub
Private Sub BackgroundWorker1_DoWork(sender As Objec
我正在编写一个计算机视觉应用程序(C++和OpenCV)。我正在用wxWidgets为它创建一个图形用户界面--这非常简单;按下按钮事件会调用跟踪应用程序开始。
我要求终止应用程序的调用(即单击“关闭”按钮)如下:
// Exiting the App
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
{
// true is to force the frame to close
Close(true);
}
这通常适用于更简单的GUI应用程序。但是,在这种情况下,框架仍然消失,在任务管理器中,进程似乎继续运行