wxwidgets

    1热度

    1回答

    我有一个使用线程的C++ wxWidgets程序。因此我需要确保线程安全地被访问。在wxThread documentation中解释了如何这样做。他们使用friend类和wxCriticalSection来保护他们的线程。我是这样做的,就像在这个例子中一样,它运作良好,但是当我和一个同事谈论这件事时,他告诉我朋友班是邪恶的,应该避免所有的事情,以避免意外的行为。我应该使用wxMutex。 现在我

    0热度

    2回答

    我开始练习我与wxWidgets的技能,我想补充一些面板使用滑动条上述两种不同的文本,但是当我尝试过,结果是无形的: MainWindow::MainWindow(const wxString& title) : wxFrame(NULL, wxID_ANY, title, wxDefaultPosition) { wxMenuBar *menubar; wxMenu *fil

    1热度

    1回答

    在Mac OS X El Capitan(10.11)上是否存在使用wxWidgets 3.1.0的任何已知问题?我能够毫无问题地编译它,并且我的导入正在为我的示例应用程序解析(无构建错误),但启动后我会得到即时分段错误。我正在尝试运行文档中提供的minimal sample。它的构建没有任何错误,但是运行时会立即崩溃。 Crashed Thread: 0 Dispatch queue: com

    0热度

    3回答

    我想让我的程序的top_panel只进入全屏,我希望有一个按钮可以做到这一点,我面临的问题是我不知道如何让面板进入全屏自己而不用强制全帧进入全屏使用ShowFullscreen(真) 我希望你能帮助我 class top_panel(wx.Panel): def __init__(self, parent): wx.Panel.__init__(self, parent=parent

    1热度

    2回答

    我在Windows上使用wxProgressDialog。每当我更改对话框中的文本时,对话框会重新调整大小以最好地适应文本,这会导致经常重新调整对话框的大小,这看起来很糟糕。 我试过SetMinSize和SetSizeHints,但这些似乎没有效果。 SetSize也似乎不起作用。 (有关信息,该对话框显示文件传输的进度。当每个文件传输,显示其完整路径。这些变化在很大程度上导致了持续的调整大小。)

    -1热度

    1回答

    当我用wxStaticText填充wxGridSizer时,在关闭sizer的place元素上的程序白色方块后得到。我在windows7下使用WxWidgets 3.1.0。 所以我的问题是如何摆脱这样的行为,为什么会出现这种情况还是正常的吗? 这里是我的代码: # include "wx/wx.h" # include <string> class GridSizer : public w

    1热度

    2回答

    我使用wxPython Canvas'AddScaledTextBox(...)创建缩放文本框。 例如见here: Box = Canvas.AddScaledTextBox("A Two Line\nString", Point, 2, BackgroundColor = "Yellow",

    0热度

    1回答

    对不起,对此(可能非常愚蠢)的问题,但我很困惑:我尝试使用SetScaleMode()as described in the documentation在wxWidgets v3.0.2中缩放位图。我用include语句,尽管我的编译器(GCC跟在C++ 11之后)说'class wxStaticBitmap' has no member named 'SetScaleMode'|和'Scale_

    0热度

    1回答

    我Main foo,bar,sshIP = '','','' 使用WX按钮事件我定义了一个名为load功能进行测试,看看是否sshIP有值,或者如果它定义一个全局sshIP的与人相处仍然是'',从我看到我可以用isspace()来做到这一点,但是我的实现似乎总是遇到一个NameError,sshIP没有被定义。 load是Main def load(self,e): if sshIP

    0热度

    1回答

    我正在使用基于wxWidgets的应用程序,该应用程序使用WebView将基于Web的OAuth登录到twitch.tv。 Twitch的OAuth登录过程一旦通过验证就使用cookie来缓存登录信息。 Mac OS X上的WebView后端实现wxWEBVIEW_WEBKIT在重新启动我的应用程序以及重新启动操作系统之间保留Cookie。这使得难以测试登录过程。 WebView后端在哪里坚持这些