Skip to content

Brainstorm

Stuck? Some ideas just need to be dumped on someone before they can materialize.
459 Topics 3.2k Posts
  • Cross platform IPC

    5
    0 Votes
    5 Posts
    8k Views
    Z
    You could use vortex http://www.aspl.es/vortex/doc.html its a BEEP Core protocol mapped into TCP/IP layer Some of its features are: Robust and well tested BEEP implementation with a threaded design (non-blocking parallel comunications), written in ANSI C. Context based API design making the library stateless. Support to run several ejecution contexts in the same process. A complete XML-RPC over BEEP RFC 3529 with a IDL/XDL protocol compiler (xml-rpc-gen). A complete TUNNEL (RFC3620) support. Complete implementation for TLS and SASL profiles. Modular design which allows to use only those components needed. Support to proxy BEEP connections through HTTP proxy servers. Support for single threaded (no async notification) programming. They even have a Javascript BEEP implementation. If you don't know what BEEP is. http://en.wikipedia.org/wiki/BEEP BEEP (Blocks Extensible Exchange Protocol) is a framework for creating network application protocols. It includes an application protocol kernel for connection-oriented asynchronous interactions, and can be used both for binary and text messages within the context of a single application user identity.[1] BEEP is intended to abstract-out the common features that have traditionally been duplicated in each protocol implementation. BEEP (formerly called BXXP) typically runs on top of TCP and allows the exchange of messages called 'frames'. Unlike HTTP (and similar protocols), either end of the connection can send a frame at any time, and 'questions' and 'replies' can be interleaved easily. BEEP also includes facilities for encryption and authentication, and is highly extensible. BEEP was designed by Marshall Rose, who also worked on the POP3, SMTP, and SNMP protocols.[2 It works on Windows, Mac, Linux
  • Original QMessageBox

    6
    0 Votes
    6 Posts
    4k Views
    A
    That's the whole point. You should try to avoid forbidding the user to do something just because it is convenient for you as a programmer. Instead, make actions undoable, for instance. Always keep in mind, that your user is trying to achieve something with your program. Your program is a tool, nothing more. That tool should support whatever the user is trying to do, and not hinder him in his way to do that. Popup boxes disrupt the flow of work, and of thought and focus of the user. They can also scare the user if you start giving warnings they may have trouble to comprehend. That hinders him in his task. So, rather than spending time on fancy graphics effects that are really the task of the window manager to handle anyway, I would suggest rather to spend your energy on making sure the user gets done what he want to get done without being bothered or scared by your application with such dialogs.
  • 0 Votes
    5 Posts
    3k Views
    A
    I am sorry, I am not deep enough into the issue to give you any advice on the actual contents on this discussion.
  • CanRead() and read()

    14
    0 Votes
    14 Posts
    7k Views
    D
    Looks like what is needed for OP is QTextStream::operator>>(). It reads one word from QIODevice (where words are separeted with QChar::isSpace() chars).
  • Find index of QVector by comparing an item

    12
    0 Votes
    12 Posts
    15k Views
    Y
    QMap is perfect solution in this case. I'm little late .... :) Thanks guy!
  • Idea for Gutenberg Qt based mobile reader

    22
    0 Votes
    22 Posts
    16k Views
    S
    I'd been toying with this idea for a while, but the number of formats, and my (in)competence, had also put me off. One idea I had was to use Qt Plugins for the different formats, but that leads me to the following questions: Does Qt on Symbian support plugins (I assume it does), and also can plugins be bundled on the Ovi store as additions to existing apps?
  • SDK (latest release) crashes and wipes FAKERAID on Win Xp

    10
    0 Votes
    10 Posts
    4k Views
    A
    [quote author="stuk" date="1305300505"]What title is this?!?!?![/quote] I modified the title a bit to make it somewhat shorter and easier to read. Edit: Also moved forum, as this is actually a bit off topic seeing that the SDK crash is more probably the result of the RAID failure than the cause of it...
  • Code critique request

    8
    0 Votes
    8 Posts
    5k Views
    R
    Being new to Qt and having forgotten 90% of my C++ I went with the path of least resistance at the moment regarding the models :) I will probably have to change something later but for the moment it is working for me. I have just about finished reorganising the files if anyone wants to comment.
  • Apple release XCode 4 with LLVM

    4
    0 Votes
    4 Posts
    6k Views
    S
    So far it seems to be working for me; I've got xcode4 installed from the app store. I did have to re-install qt creator. I think qt creator is actually using gcc still; but I can try out xcode4 and still work with qt creator and build and run things there, so I'm happy for now. I would really like to see official xcode4 support though :)
  • [Solved]Forbidden Declaration...

    4
    0 Votes
    4 Posts
    3k Views
    G
    Hi rosh1985, as your problem is solved, please mark this thread as solved: click on your first posts' edit link, change the title and add [Solved] in the beginning, so everybody knows, it's done. Thanks.
  • [Solved] Duplicate finder

    40
    0 Votes
    40 Posts
    24k Views
    G
    you can do it on your own: go to your first post and click edit :-) and edit the title.
  • Qt Creator Plugin Framework

    10
    0 Votes
    10 Posts
    11k Views
    S
    I was also looking for something similar to OSGi in the C++ world, ideally with a Qt-like API. I did not find something meeting the requirements for our projects and since I already had quite some experience in porting OSGi API to C++, I started working on the CTK Plugin Framework https://github.com/commontk/CTK/tree/master/Libs/PluginFramework (CTK is an international project involving major players in the field of medical imaging). [quote author="smalltobi" date="1294739452"] I have found a Qt based plugin framework: http://www.commontk.org But this also doesn't seem to be very mature, yet and it is focused on medical applications.[/quote] Although the context was originally medical applications, the plugin framework is not biased in any way towards certain types of applications. In fact, it is a very close imitation of the OSGi Life Cycle and Service Layer, with a Qt based API. As such, the API can be considered stable, although using applications just start to be developed. Further, we also have implementations for some of the OSGi Compendium specifications. For example, EventAdmin (an event bus spec), ConfigAdmin (used to provide and manage configuration data for services), Logging, and MetaType implementations. The plugin framework has no dependencies on QtGui and is licensed under Apache License 2.0.
  • QImage and floating point

    9
    0 Votes
    9 Posts
    13k Views
    H
    What about the new wide gamut displays that are starting to appear? Many of these have gamuts that are much wider than sRGB. These are starting to come into wider use now and will likely be common in the not too distant future. In addition we are starting to see displays and video devices that support 10 and 12 bits per channel and Display Port supports of to 16 bits per channel. How is an 8 bit per channel format like QImage suitable for use with this class of hardware? Also as a side note color scientists do not consider "floating point internal storage" a color space but rather a storage format. In addition these same folks would also tell you that RGB is not a color space unless there is lots more information included to define it as a color space. What is it's white point? What is it's gamma? How do the RGB values map to a CIE color space like XYZ or Lab*? And so on. For example sRGB and ProPhotoRGB both define such color spaces. Absent that information it is impossible to do a meaningful conversion between color spaces.
  • Multiagent Systems

    4
    0 Votes
    4 Posts
    3k Views
    A
    [quote author="Almashraee" date="1294939573"]Hello everybody. I am mohammed start doing Ph.D research for agent learning. I wish if someone help me in answering my question. What are the most common mechanisms that are used to train a multiagent system. Greatful to hear your answer. regards [/quote] The first thing I'd expect a Ph.D student to do, is to do a literature study in order to figure out what is already known in his area of research. So, my advice is to start searching for relevant literature using systems like Scopus or Web of Knowledge, to get up to speed with the state of the art, and write down what you learned. That is a great first or second chapter for your thesis, and could also be published separately as a review article in a related journal. Good thing is: review articles tend to get a lot of citations too, if they're any good. I think that is more effective than asking around on random, unrelated internet forums.
  • Academic training centers around the world

    7
    0 Votes
    7 Posts
    4k Views
    C
    Sorry for the off topic... The questions about the curriculum are alwasy quite comlicated, not to mention the answers..., especially if it comes to such deegre programs. And I got angry a few times lately about my curriculum... We learn C as we need it, and some C++. But I think it's very useful to know a few other programming languages, it broadens our horizons and improve our thinking about problems. And of course Qt is a big help and great tool, so I will try my best to make an offical or a not so offical course at my departure about Qt.
  • Third party Qt components website: a useful idea?

    7
    0 Votes
    7 Posts
    7k Views
    A
    Well... I did list some, IMHO, shortcommings of qt-apps.org in my openingpost. However, I am curious about the similar websites you mentioned. Which other websites do you know of that feature Qt components? If there's one that's even remotely good, I'd be more than happy not to start something like this.
  • [Question]Editing a poll

    19
    0 Votes
    19 Posts
    9k Views
    M
    From what I've read the consensus is that once a poll is up the various options available are locked so that every voter votes on the same poll. I'm all for that as well.
  • Developer.qt.nokia.com/forum? Or Qt center? Forum Nokia?

    9
    0 Votes
    9 Posts
    7k Views
    I
    This topic has been discussed "here":http://developer.qt.nokia.com/forums/viewthread/2754/
  • Language navigator bar on wiki pages

    22
    0 Votes
    22 Posts
    13k Views
    Q
    I have seen many Developer website in which language change option is at the top most side. So, any user can access their required data in their language.
  • Extension to QSortFilterProxyModel

    Locked
    14
    0 Votes
    14 Posts
    10k Views
    D
    Closed after authors request.